首页 > 数据库技术 > 详细

SQL order by语句

时间:2019-06-15 21:42:14      阅读:115      评论:0      收藏:0      [点我收藏+]

关于order by

    order by 语句用于根据指定的列对结果集进行排序,默认按照升序排列。

    1.  select 字段名 from 表名 where 条件 order by 字段名1 asc/desc, 字段名2 asc(升序,默认)/desc(降序),.......

    2.  select 字段名 from 表名 where 条件 order by 字段序号 asc/desc, 字段序号 asc/desc,....... (字段序号从1开始)

最后要注意order by的在使用时,写在前面的字段会先执行,例如:

  SELECT sno,sname,sex,brithday,dno FROM student ORDER BY 4,5 DESC;//这句对第四列(日期列)优先升序排列(默认),只有该列有相同值(1983-10-04)时,第5列才会按照语句进行降序排列。

技术分享图片

  SELECT sno,sname,sex,brithday,dno FROM student ORDER BY 5,4 DESC;/*第5列升序 */

 技术分享图片

 

SQL order by语句

原文:https://www.cnblogs.com/fur-mat/p/11028819.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!