关于sql查询中的多条件排序

来源:互联网 发布:糠秕孢子菌毛囊炎 知乎 编辑:程序博客网 时间:2024/05/20 11:36

在开发过程中经常遇到需要对从数据库中获取的数据进行排序的情况,一般都都是单条件排序,但遇到比较复杂的逻辑时,可能需要多条件排序。情况描述一般是:

  先满足一个排序要求,在第一次排序完成的结果中再进行排序,这是只需要将排序条件以“,”分隔,并注意先后顺序即可得到所需结果~!如下面sql语句所示:

        select * from(select row_number() over(order by paper_date desc)as rownum_,t.*
         from(select id,code,name,begindate,enddate,paper_type,paper_date,create_time from info.exam_paper order by paper_date desc,create_time desc)t)
         temp_ where rownum_ between 1 and 10

0 0
原创粉丝点击