天天看點

oracle decode函數的例子

decode是一個比較函數

decode(待比較的對象,如果為這個,那麼結果為這個,否則結果是這個)

select decode(t.isbase,'1','-1',t.id) from a t where t.id = 23

比較isbase這個字段

如果isbase=1,那麼,查出來的結果為-1.

如果isbase!=1,那麼,查出來的結果為t.id.