`

oracle,SQL多重排序--多字段排序

 
阅读更多

我们在查询出数据的时候,需要根据某几个字段进行排序。

比如:查询车辆的时候,根据车辆的类型或者注册时间查询车辆信息,然后根据车辆的号码排序,再根据车辆类型进行排序,再或者根据车辆的注册时间进行排序。具体的查询语句应该是:

select hphm,hpzl,time from car  where time > (sysdate - 1) and hpzl='小型汽车牌照' order by hphm desc,hpzl desc,time desc

 

  查询在car表中查询:一天前注册的车辆种类为‘小型汽车牌照’的车, 并根据车牌号,车辆种类,注册时间倒序排列

 

SQL 标准应该是:

 

select 字段...  from 表名... where <where_条件语句>  order by <order_by_语句(多个排序条件用逗号隔开)>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics