选择题 17.  在SQL语言的SELECT语句中,用于指明检索结果排序的子句是______。
【正确答案】 D
【答案解析】 SELECT语句能够实现数据的筛选、投影和连接等操作,并能够完成如筛选字段重命名、多数据源数据组合、分类汇总和排序等具体操作。SELECT语句的一般格式为:
   SELECT[ALL|DISTINCT]*|<字段列表>
   FROM<表名1>[,<表名2>]...
   [WHERE<条件表达式>]
   [GROUP BY<字段名>[HAVING<条件表达式>]]
   [ORDER BY<字段名>[ASC|DESC]];
   其中:
   “ALL”表示查询所有符合条件的记录,默认值为ALL;
   “DISTINCT”表示查询要去掉重复行的所有记录;
   “*”表示查询结果为整个记录,即包括所有的字段;
   “<字段列表>”使用“,”将项分开,这些项可以是字段、常数或系统内部的函数;
   “FROM”子句说明要查询的数据来自哪个或哪些表,可以对单个或多个表进行查询;
   WHERE子句说明查询条件,条件表达式可以是关系表达式,也可以是逻辑表达式;
   GROUP BY子句用于对检索结果进行分组,可以利用它进行分组汇总;
   HAVING必须跟随GROUP BY使用,它用来限定分组必须满足的条件;
   ORDER BY子句用于对查询结果进行排序,ASC表示查询结果按某一字段值升序排列,DESC表示查询结果按某一字段值降序排列。