oracle 排序 排序 排序 排序 问题?????

一个表有n列,默认按照第一列进行排序,假设第一列数据都相同(例如出入了m行数据,全部的第一个都是1),就用第二列进行排序,假如第一列相同,第二列也相同(第一列全是1,第二列全是2),就用第三列排序。。。。。。如此类推
请问要怎样实现这种排序????

3个回答

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

qq_36702839
qq_36702839 谢谢了!
2 年多之前 回复

order by col1,col2,col3

qq_36702839
qq_36702839 谢谢了!
2 年多之前 回复

多列排序:order by a ASC,b DESC ----------->首先按照第一列进行排序,当第一列存在相同数据时,以第二列进行排序,以此类推

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!