新學一個函式nvl2(a,b,c)

chance2000發表於2006-03-26

一直用8i,最近接觸9i。

好多新東西都不是很瞭解。

nvl2(a,b,c)

當a為空時返回c,否則返回b。

SQL> select nvl2(1,'a','aa') from dual;

NVL2(1,'A','AA')
----------------
a

SQL> select nvl2(null,'a','aa') from dual;

NVL2(NULL,'A','AA')
-------------------
aa

好,現在可以不用把decode和nvl結合起來用了。呵呵

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/802415/viewspace-823066/,如需轉載,請註明出處,否則將追究法律責任。

相關文章