您的位置:首页 > 数据库 > MySQL

MySql 里的IFNULL、NULLIF和ISNULL用法

2015-12-11 09:26 531 查看
1 isnull(expr) 的用法:
如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。

2

IFNULL(expr1,expr2)的用法:

假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1;
否则其返回值为 expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。

3 NULLIF(expr1,expr2) 的用法:
如果expr1
= expr2 成立,那么返回值为NULL,否则返回值为 expr1。这和CASE WHEN expr1 = expr2
THEN NULL ELSE expr1 END相同。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: