有关oracle的order by语句中使用decode的问题
表名:a
字段:sid
select * from a ordey by decode(sid, '0010', 1, 0)
上面的order by decode(decode(sid, '0010', 1, 0)
是什么意思?
我的设计书里面的文字要求是这样的:
order by decode(sid, '0010', 1, 0) (降顺)
我看不懂,写语句的时候,我照着写,但没有加后面的"(降顺)"
是不是应该写成如下:
order by decode(sid, '0010', 1, 0) DESC