SQL order by语句

关于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列升序 */

 

猜你喜欢

转载自www.cnblogs.com/fur-mat/p/11028819.html
今日推荐