数据库SELECT的意思是什么

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

相关介绍

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

FROM的表连接;

笛卡尔积

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

添加外部连接的行

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

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

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

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

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

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

以上内容仅供参考,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!

为你推荐