MySQL IFNULL 函式用法MySQL

2021-09-08 13:28:32 字數 893 閱讀 9753

用法說明: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...