Oracle SQL排序问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle SQL排序问题相关的知识,希望对你有一定的参考价值。
我们在数据库的表中有状态列。它有30个不同的值。我想在状态列的基础上对它进行排序,记住封闭的缺陷应该在最后。不同的值可能会改变。
答案
你的问题很模糊,但是,你似乎在寻找这样的东西:
select ...
from MyTable
order by case -- Closed should be in the end
when Status = 10 then -- Put the right constant for Closed here
1
else
0
end,
Status -- if Status is not "Closed", order by Status
以上是关于Oracle SQL排序问题的主要内容,如果未能解决你的问题,请参考以下文章