Oracle降序有异常

use*_*576 2 sql oracle

Select status from table where 'condition' order by status desc
Run Code Online (Sandbox Code Playgroud)

收益:

T
R
P
O
N
C
Run Code Online (Sandbox Code Playgroud)

是否可以始终在顶部显示"P",以正常的降序显示其余部分?

jar*_*rlh 8

Select status from table where 'condition' 
order by case when status = 'P' then 0 else 1 end, status desc
Run Code Online (Sandbox Code Playgroud)