SQL语句有关join语句的介绍

 时间:2024-10-16 01:52:20

1、Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆绑在一起。

SQL语句有关join语句的介绍

2、引用两个表我们可以通过引用两个表的方式,从两个表中获取数据:谁订购了产品,并且他们订购了什么产品?

SQL语句有关join语句的介绍

3、SQL INNER JOIN 关键字在表中存在至少一个匹配时,INNER JOIN 关键字返回行。INNER JOIN 关键字语法SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name注释:INNER JOIN 与 JOIN 是相同的。

SQL语句有关join语句的介绍

4、SQL LEFT JOIN 关键字LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。LEFT JOIN 关键字语法SELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name注释:在某些数据库中, LEFT JOIN 称为 LEFT OUTER JOIN。

SQL语句有关join语句的介绍

5、SQL RIGHT JOIN 关键字RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。RIGHT JOIN 关键字语法SELECT column_name(s) FROM table_name1 RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name注释:在某些数据库中, RIGHT JOIN 称为 RIGHT OUTER JOIN。

SQL语句有关join语句的介绍

6、SQL FULL JOIN 关键字只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。FULL JOIN 关键字语法SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name注释:在某些数据库中, FULL JOIN 称为 FULL OUTER JOIN。

SQL语句有关join语句的介绍

7、SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。

SQL语句有关join语句的介绍

8、UNION ALLUNION ALL 命令和 UNION 命令几乎是等效的,不过 UNION ALL 命令会列出所有的值。SQL Statement 1 UNION ALL SQL Statement 2

SQL语句有关join语句的介绍
  • 如何excel中设置单元格行多行合同时合并
  • VB中的Cls方法
  • 微信朋友圈中如何打数字看故事怎么制作
  • 怎么用excel2021翻译文本
  • 拆分单元格怎么弄
  • 热门搜索
    国庆节英语手抄报 一二年级感恩手抄报 我的2035年手抄报图片 手抄报 春节 父亲节手抄报图片 新学期新起点手抄报 创建文明城市手抄报内容 关于劳动节手抄报 安全小知识手抄报 手抄报国庆