8. SQL 查询语句的一般格式为
SELECT [ALL|DISTINCT] <算术表达式列表> FROM <表名或视图名列表>
[ WHERE <条件表达式 1> ]
[ GROUP BY <属性列表 1> [ HAVING <条件表达式 2 > ] ]
[ ORDER BY <属性列表 2> [ ASC|DESC ] ] ;
其中
ALL/DISTINCT: 缺省为 ALL, 即列出所有查询结果记录, 包括重复记录。 DISTINCT则对重复记录只列出一条。
算术表达式列表:一个或多个逗号分隔的算术表达式,表达式由常量(包括数字和字符串)、列名、函数和算术运算符构成。每个表达式后还可跟别名。也可用 *代表查询表中的所有列。
<表名或视图名列表>: 一个或多个逗号分隔的表或视图名。 表或视图名后可跟别名。
条件表达式 1:包含关系或逻辑运算符的表达式,代表查询条件。
条件表达式 2:包含关系或逻辑运算符的表达式,代表分组条件。
<属性列表 1>:一个或逗号分隔的多个列名。
<属性列表 2>: 一个或逗号分隔的多个列名, 每个列名后可跟 ASC 或 DESC, 表示升/降序,缺省为升序。
网友评论