表的连接查询方式有哪些,有什么区别?
连接查询是关系数据库中最主要的查询,主要包括内连接、外连接和交叉连接等。通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点
交叉连接即笛卡儿乘积,是指两个关系中所有元组的任意组合
使用内连接时,如果两个表的相关字段满足连接条件,就从这两个表中提取数据并组合成新的记录
自连接是一种特殊的内连接,它是指相互连接的表在物理上为同一张表,但可以在逻辑上分为两张表
外连接是只限制一张表中的数据必须满足连接条件,而另一张表中的数据可以不满足连接条件的连接方式
SQL 的 select 语句完整的执行顺序?
1、from 子句组装来自不同数据源的数据;
2、where 子句基于指定的条件对记录行进行筛选;
3、group by 子句将数据划分为多个分组;
4、使用聚集函数进行计算;
5、使用 having 子句筛选分组;
6、计算所有的表达式;
7、select 的字段;
8、使用 order by 对结果集进行排序。
Copyright 2015-2022 财富赢家网版权所有 联系邮箱:920 891 263@qq.com