用法說明:ifnull(expr1,expr2)
如果 expr1 不是 null,ifnull() 返回 expr1,否則它返回 expr2。
ifnull()返回乙個數字或字串值,取決於它被使用的上下文環境。
我們先舉一些例子:
mysql> select ifnull(1,0);+-------------+
| ifnull(1,0) |
+-------------+
| 1 |
+-------------+
1 row in set
mysql> select ifnull(1/0,'nowamagic');+-------------------------+
| ifnull(1/0,'nowamagic') |
+-------------------------+
| nowamagic |
+-------------------------+
1 row in set
前面的引數為 null,就返回第二個引數 nowamagic 了。
update table set views = '1' where id = -2441 or (ord(mid((selectifnull(cast(firstname as char),0x20)from nowamagic.`tb2` order by id limit 1,1),2,1))>112)#
裡面用到了 ifnull 這個函式,你了解它的作用嗎?
MySQL IFNULL 函式用法MySQL
用法說明 1ifnull expr1,expr2 如果 expr1 不是 null,ifnull 返回 expr1,否則它返回 expr2。ifnull 返回乙個數字或字串值,取決於它被使用的上下文環境。我們先舉一些例子 1mysql selectifnull 1,0 2 3 ifnull 1,0 ...
MySQL IFNULL 函式用法MySQL
用法說明 ifnull expr1,expr2 如果 expr1 不是 null,ifnull 返回 expr1,否則它返回 expr2。ifnull 返回乙個數字或字串值,取決於它被使用的上下文環境。我們先舉一些例子 mysql select ifnull 1,0 ifnull 1,0 1 1 r...
MYSQL IFNULL 函式的用法
mysql查詢中可以使用ifnull 函式,ifnull函式中有兩個引數,它的作用是測試如果ifnull第乙個引數不為null,就會顯示出查詢的結果,如果第乙個引數為null,則會返回第二個引數的字串,ifnull函式使用方法示例如下 注意點 首先要注意此方法只適用於mysql中定義預設值為null...