当前位置: 首页 > news >正文

织梦做的网站有点慢精准广告投放

织梦做的网站有点慢,精准广告投放,深圳网站设计制作元,平台商城网站开发SQL99标准中的查询 MySQL5.7 支持部分的SQL99 标准。 SQL99中的交叉连接(CROSS JOIN) 示例: 使用交叉连接查询 employees 表与 departments 表。 select * from employees cross join departments;SQL99中的自然连接(NATURAL JOIN) 自然连接 连接只能发生在两…

SQL99标准中的查询

MySQL5.7 支持部分的SQL99 标准。

SQL99中的交叉连接(CROSS JOIN)

示例:

使用交叉连接查询 employees 表与 departments 表。

select * from employees cross join departments;
SQL99中的自然连接(NATURAL JOIN)

自然连接

连接只能发生在两个表中有相同名字和数据类型的列上。如果列有相同的名字,但数据类型不同,NATURAL JOIN 语法会引起错误。

自然连接查询

在图片例子中,LOCATIONS 表被用 LOCATION_ID 列连接到 DEPARTMENT表,这是在两个表中唯一名字相同的列。如果存在其它的同名同类型的列,自然连接会使用等值连接的方式连接他们,连接条件的关系为and。

自然连接也可以被写为等值连接:

SELECT d.department_id, d.department_name,d.location_id , l.cityFROMdepartments d , locations lWHEREd.location_id = l.location_id;

示例:

使用自然连接查询所有有部门的雇员的名字以及部门名称。

select e.last_name,d.department_name from employees e natural join departments d;
SQL99中的内连接(INNER JOIN)

image-20211110203253221

语法:

  • SELECT 查询列表;
  • FROM 表1 别名;
  • INNER JOIN 连接表(INNER关键字可省略);
  • ON 连接条件;

用ON子句指定连接条件

用ON子句指定更多的连接条件

示例:

查询雇员名字为 Fox 的雇员 ID ,薪水与部门名称。

select e.employee_id,e.salary,d.department_name from employees e inner JOIN departments d on e.department_id = d.department_id where e.last_name = 'Fox';
外连接查询(OUTER JOIN)

孤儿数据(Orphan Data)

孤儿数据是指被连接的列的值为空的数据。

左外连接(LEFT OUTER JOIN)

左外连接

左边的表 (EMPLOYEES) 中即使没有与 DEPARTMENTS 表中匹配的行,该查询

也会取回 EMPLOYEES 表中所有的行。

示例:

查询所有雇员的名字以及他们的部门名称,包含那些没有部门的雇员。

select e.last_name,d.department_name from employees e LEFT OUTER JOIN departments d on e.dept_id = d.department_id;
右外连接(RIGTH OUTER JOIN)

右外连接

右边的表 (DEPARTMENTS ) 中即使没有与 EMPLOYEES 表中匹配的行,该查询

也会取回 DEPARTMENTS 表中所有的行。

示例:

查询所有雇员的名字以及他们的部门名称,包含那些没有雇员的部门。

select  e.last_name,d.department_name from  employees  e RIGHT OUTER JOIN  departments  d on e.DEPARTMENT_ID = d.department_id;
全外连接(FULL OUTER JOIN)

注意: MySQL 中不支持 FULL OUTER JOIN 连接

可以使用 union 实现全完连接。

  • UNION: 可以将两个查询结果集合并,返回的行都是唯一的,如同对整个结果集合使用了 DISTINCT。
  • UNION ALL: 只是简单的将两个结果合并后就返回。这样,如果返回的两个结果集中有重复的数据, 那么返回的结果集就会包含重复的数据了。

语法结构

(SELECT  投影列 FROM 表名 LEFT OUTER JOIN  表名 ON  连接条件) 
UNION 
(SELECT  投影列 FROM 表名 RIGHT OUTER JOIN  表名 ON  连接条件)

示例:

查询所有雇员的名字以及他们的部门名称,包含那些没有雇员的部门以及没有部门的雇 员。

(select e.last_name,d.department_name from employees e LEFT OUTER JOIN departments d on  e.department_id =  d.department_id) 
UNION 
(select  e1.last_name,d1.department_name from employees e1 RIGHT OUTER JOIN departments d1 on d1.department_id = e1.department_id)
http://www.ds6.com.cn/news/93003.html

相关文章:

  • 西安建设商城类网站百度seo指数查询
  • 小白一步步做网站中国国家人事人才培训网
  • 数字营销证书台州网站建设优化
  • 企业采购网站有哪些国内广告投放平台
  • 营销型网站制作msgg郑州好的seo外包公司
  • 徐州智能建站怎么做今日头条极速版最新
  • 手机网站开发设计报价单网站优化
  • 网站主题模板下载不了免费拓客软件
  • 网站建设报价 东莞专业的郑州网站推广
  • 哪个公司的网站做的好做网站多少钱
  • 零售网站建设方案手机百度搜索引擎入口
  • 做社交网站多少钱网站推广和网络推广
  • 织梦做中英文网站详细步骤营销软文怎么写
  • 财政局网站开发合同品牌策划ppt案例
  • 宁波高新区建设局网站优化大师好用吗
  • 郑州汉狮做网站费用百度普通收录
  • 做网站都需要用到什么专门做网站的公司
  • 富阳建设局网站首页竞价托管一般多少钱
  • 上海网上做鸭子的网站厦门网络营销推广
  • 网站建设公司怎么开网络视频营销平台
  • 上海网站建设 app开发专业网站优化排名
  • 做的网站修改编码网站推广途径和推广要点
  • 深圳电子网站开发最新百度新闻
  • h5怎么生成二维码淄博网站制作优化
  • 大团网站建设seo软件简单易排名稳定
  • 类似淘宝网站建设费用互联网营销模式有哪些
  • 河南省内 在哪个网站做商检表品牌宣传如何做
  • 网站建设社团活动宗旨微博推广有用吗
  • 做网站市场引流app推广软件
  • 科技广告公司网站建设石家庄网站seo