select语句对对查询结果排序时,用( )子句指定排序字段,使用( )指定升序,使用( )降序。

如题所述

select语句对对查询结果排序时,用order by子句指定排序字段,使用asc指定升序,使用desc降序。

数据库select语句的排序查询方法:在select语句中,order by表示排序;asc表示升序;desc表示降序。

例:查找学生的总学分以升序排列,出生日期以降序排列的学生姓名和学号

use Grade

select  姓名,出生日期,总学分, 学号

from Student

order by 总学分 asc,出生日期 desc

以第一列为主序,再在第一列相等的基础上再对第二列排序;asc默认,可省略。

扩展资料:

select语句的基本子句:

1、FORM子句用于指定表或查询,该表的查询包含SELECT语句中列举的字段。

2、WHERE子句用于指定查询记录的条件,如果省略该子句,则查询将返回表中的所有行。

3、GROUP BY将记录与指定字段中的相等值组合成单一记录。

4、HAVING子句在 SELECT 语句中指定,显示哪些已用 GROUP BY 子句分组的记录。

5、ORDER BY子句指定按照递增或递减顺序在指定字段中对查询的结果记录进行排序。

参考资料来源:百度百科-SELECT语句

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-28

select语句对对查询结果排序时,用( ORDER BY )子句指定排序字段,使用(ASC )指定升序,使用(DESC )降序。

ORDER BY从句后跟要排序的列。ORDER BY 从句出现在SELECT语句的最后。 

排序有升序和降序之分,ASC表示升序排序,DESC表示降序排序。如果不指明排序顺序,默认的排序顺序为升序ASC。如果要降序,必须书写DESC关键字 。

如果不写order by,默认是按照表结构中定义的“主键”(Primary Key) 进行升序(ASC)排列。
如未定义主键,按照数据行添加顺序升序排列。

SELECT语句返回用指定的条件在一个数据库中查询的结果,返回的结果被看作记录的集合。

扩展资料:

select语句的语法:

SELECT [predicate] { * | table.* | [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, ...]]} FROM tableexpression [, ...] [IN externaldatabase] [WHERE... ] [GROUP BY... ] [HAVING... ] [ORDER BY... ] [WITH OWNERACCESS OPTION]。

如果为DISTINCT,则省略选择字段中包含重复数据的记录;如果为DISTINCTROW,则省略基于整个重复记录的数据,而不只是基于重复字段的数据。

如果为TOP n(n为一个整数),则返回特定数目的记录,且这些记录将落在由 ORDER BY 子句指定的前面或后面的范围中。

本回答被网友采纳
第2个回答  推荐于2017-11-25
select语句对对查询结果排序时,用( ORDER BY )子句指定排序字段,使用(ASC )指定升序,使用(DESC )降序。本回答被网友采纳
第3个回答  2013-07-29
SELECT语句中使用ORDER BY子句.ORDER BY 子句包括了一个或多个用于指定排序顺序的列名,排序方式可以指定,DESC为降序,ASC为升序,缺省时为升序.ORDER BY子句必须出现在其他子句之后.ORDER BY 子句支持使用多列.可以使用以逗号分隔的多个列作为排序依据:查询结果将先按指定的第一列进行排序,然后再按指定的下一列进行排序.
第4个回答  2013-07-29
order by 字段名 asc 或desc