mysql 里面的isnull()和ifnull() is null 和 is not null

Posted 斜阳13

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 里面的isnull()和ifnull() is null 和 is not null相关的知识,希望对你有一定的参考价值。

技术分享图片

usergrade表

技术分享图片

1.找到里面username是null的行

SELECT * FROM usergrade WHERE ISNULL(USERNAME)

技术分享图片

技术分享图片

SELECT * FROM usergrade  WHERE USERNAME IS NULL

技术分享图片

 

2.找到里面username不是null的行

SELECT * FROM usergrade  WHERE USERNAME IS NOT NULL

技术分享图片

 

3.列出所有的行,并且将username是null的字段替换为lxy

 

SELECT IFNULL(USERNAME,‘lxy‘),GRADE FROM usergrade 

技术分享图片技术分享图片

 

IF(`apformId` IS NULL,0,1)  hasPlan  

如果apformId是null,选0,不是选1

 

以上是关于mysql 里面的isnull()和ifnull() is null 和 is not null的主要内容,如果未能解决你的问题,请参考以下文章

mysql 中 isnull 和 ifnull 判断字段是否为null

MySQL-ISNULL()IFNULL()和NULLIF()函数

mysql几个常用的判空函数:isnull, ifnull, nullif, coalesce

mysql 中 isnull 和 ifnull 判断字段是否为null

MySql数据库的优化 MySql中is NULLISNULL()和IFNULL()运行速度的比较

MySQLMySQL的IFNULL()ISNULL()NULLIF()函数用法说明