一个表有n列,默认按照第一列进行排序,假设第一列数据都相同(例如出入了m行数据,全部的第一个都是1),就用第二列进行排序,假如第一列相同,第二列也相同(第一列全是1,第二列全是2),就用第三列排序。。。。。。如此类推
请问要怎样实现这种排序????
select hphm,hpzl,time from car where time > (sysdate - 1) and hpzl='小型汽车牌照' order by hphm desc,hpzl desc,time desc
类似这种排序方式,可以看哈这篇文章。 http://chwshuang.iteye.com/blog/1139794
order by col1,col2,col3
多列排序:order by a ASC,b DESC ----------->首先按照第一列进行排序,当第一列存在相同数据时,以第二列进行排序,以此类推