全站数据
9 6 1 5 2 8 3

数据库SELECT的意思是什么

教育小百科 | 简单学习,快乐成长!         

SELECT是SQL数据操纵语言(DML)中用于查询表格内字段数据的指令,可搭配条件限制的子句(如where)或排列顺序的子句(如order)来获取查询结果。

相关介绍

SELECT语句内部各组成部分的理论计算顺序,依次为:

数据库SELECT的意思是什么

FROM的表连接;

笛卡尔积

ON连接条件筛选(完成了内部连接)

数据库SELECT的意思是什么

添加外部连接的行

WHERE子句筛选出满足条件的行集;

GROUP BY子句对行集中的行做分组合并,使得多个行对应于结果集中的一行;

数据库SELECT的意思是什么

应用HAVING子句从中间结果筛选出满足条件的行的集合;

SELECT的结果列中的表达式,然后是DISTINCT关键字处理(如果有的话)。因此,在SELECT中给结果集中的列指定别名,是无法被WHERE子句或者GROUP BY子句或者HAVING可见并使用的。

应用ORDER BY子句对结果集中的行排序。

如果存在TOP或OFFSET/FETCH,对结果行的挑选。

猜你喜欢内容

更多推荐