下面小編就為大家?guī)硪黄獪\談mysql可有類似oracle的nvl的函數(shù)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
要用ifnull,而不是isnull
isnull是判斷是否為null,返回值是1表示null或者0表示不為空
ifnull等同于oracle的nvl,用法如下
mysql>?select?ifnull(1,10); +--------------+ |?ifnull(1,10)?| +--------------+ |????????????1?| +--------------+ 1?row?in?set?(0.00?sec) mysql>?select?ifnull(null,10); +-----------------+ |?ifnull(null,10)?| +-----------------+ |??????????????10?| +-----------------+ 1?row?in?set?(0.00?sec)
isnull的用法如下
mysql>?select?isnull(null); +--------------+ |?isnull(null)?| +--------------+ |????????????1?| +--------------+ 1?row?in?set?(0.00?sec) mysql>?select?isnull(1); +-----------+ |?isnull(1)?| +-----------+ |?????????0?| +-----------+ 1?row?in?set?(0.00?sec)
以上就是淺談mysql可有類似oracle的nvl的函數(shù)的詳情的內(nèi)容,更多相關(guān)內(nèi)容請關(guān)注PHP中文網(wǎng)(www.php.cn)!
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END