当前位置:Gxlcms > 数据库问题 > 数据库原理-SELECT语句完整的句法

数据库原理-SELECT语句完整的句法

时间:2021-07-01 10:21:17 帮助过:9人阅读

2018-1-9 by Atlas

  • SELECT语句完整的句法,句法中[ ]表示该成分可有,也可无。

SELECT <目标表的列名或列表表达式序列>
FROM <基本表名和(或)视图序列>
[WHERE <行条件表达式>]
[GROUP BY <列名序列>
        [HAVING <组条件表达式>]]
[ORDER BY <列名 [ASC|DESC]>,...]

整个语句的执行过程如下:
(1)读取FROM子句中基本表、视图的数据,执行笛卡尔积操作。
(2)选取满足WHERE子句中给出的条件表达式的元组。
(3)按GROUP子句中指定列的值分组,同时提取满足HAVING子句中组条件表达式的那些组。
(4)按SELECT子句中给出的列名或列表表达式求值输出。
(5)ORDER子句对输出的目标表进行排序,按附加说明ASC升序排列,或按DESC降序排列。
SELECT语句中,WHERE子句称为“行条件子句”,GROUP子句称为“分组子句”。HAVING子句称为“组条件子句”,ORDER子句称为“排序子句”。

摘抄自:《数据库系统原理》

数据库原理-SELECT语句完整的句法

标签:排列   表达式求值   完整   表达式   atl   select   元组   rom   sele   

人气教程排行