Oracle指定某些值排最前或最后

来源:互联网 发布:迅雷同类软件 编辑:程序博客网 时间:2024/06/03 18:08

项目中有这样一个需求:

有个字段(ID)值为 1,2,3,4,5,现在要把这个字段第四个‘4’排到最后于是可以这样:

select  * from testorder by decode(id,4,100,id)

或者

select  * from testorder by replace(id,4,100)

当然不止这两种了,语句中的‘100’保证是你这些值中最大或最小值就行,排序根据需要升序降序

阅读全文
0 0
原创粉丝点击