【SQL语句】Order by 两个字段同时排序

时间:2021-10-12 02:51:34

    小编最近在项目中用到了order by 字句排序,并且是根据两个字段排序,到网搜寻一翻,果然收获不少。


   order by 可同时排序2个字段,字段中间用英文逗号可开。


1、f1用升序,f2用降序:

   order by f1,f2 desc

或者也可以这样写:

   order by  f1 asc, f2 desc


栗子:

SELECT * FROM items ORDER BY   price,createtime DESC


效果

【SQL语句】Order by 两个字段同时排序


2、都是降序

order by f1 desc,f2 desc


栗子:

SELECT * FROM items ORDER BY   price DESC,createtime DESC

效果

【SQL语句】Order by 两个字段同时排序



总结

    两个字段同时排序,都是先满足第一个条件的要求排序,然后再根据第二个条件排序。