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

前端之家收集整理的这篇文章主要介绍了Oracle指定某些值排最前或最后前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

项目中有这样一个需求:

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

select * from test order by decode(id,4,100,id)

或者

select * from test order by replace(id,100)

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

猜你在找的Oracle相关文章