码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2018-01-09 21:20:40      阅读:258      评论:0      收藏:0      [点我收藏+]

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

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   

原文地址:http://blog.51cto.com/damon188/2059169

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!