ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
SQL ORDER BY 语法
演示数据库在本教程中,我们将使用 shulanxt 样本数据库。
下面是选自 “Websites” 表的数据:
ORDER BY 实例
下面的 SQL 语句从 “Websites” 表中选取所有网站,并按照 “alexa” 列排序:
ORDER BY DESC 实例
下面的 SQL 语句从 “Websites” 表中选取所有网站,并按照 “alexa” 列降序排序:
ORDER BY 多列
下面的 SQL 语句从 “Websites” 表中选取所有网站,并按照 “country” 和 “alexa” 列排序:
参考资料:www.shulanxt.com
希望我的回答对楼主有所帮助哈!望采纳~
降序:SELECT*FROMkcORDER BY cpbhDESC
升序:SELECT*FROMkcORDER BY cpbh ASC
语法:
sql可以根据字段进行排序,其中,DESC表示降序,ASC表示升序
orderby字段名 DESC按照字段名降序排序
orderby字段名ASC按照字段名升序排序
实例:
一、/*查询学生表中姓名、学号,并以学号降序排序*/
selectname,StuIDfromStudents_informationorderbyStuIDdesc /**orderby以什么排序,默认为升序,desc是降序*/
二、/*查询学生表中前5名学生的姓名,学号,并以学号升序排列*/
selecttop5name,StuIDfromStudents_informationorderbyStuID /*orderby默认为升序*/
扩展资料:
一、ORDERBY语句
ORDERBY语句用于根据指定的列对结果集进行排序。
ORDERBY语句默认按照升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用DESC关键字。
二、SQL排序多个字段
orderby多个字段,每个字段后面都有排序方式,默认ASC
例如:selecttableaorderbya.time1,a.time2desc,a.time3asc
参考资料:w3school-SQLORDERBY子句
String类型升序/降序排序用 "order by 字段 ASC/DESC"sql1:select * from tablename order by username asc
解释:上面语句的意思是用过username 字段升序排序后输出 tablename表的结果。
sql2:select * from tablename order by username desc
解释:上面语句的意思是用过username 字段降序排序后输出 tablename表的结果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)