龙空技术网

六、mysql过滤空值最常用的几种方法

一只奋勇争先的攻城狮 228

前言:

目前兄弟们对“mysql判断空值的语句”大体比较关切,看官们都想要学习一些“mysql判断空值的语句”的相关资讯。那么小编也在网上汇集了一些对于“mysql判断空值的语句””的相关文章,希望各位老铁们能喜欢,我们一起来学习一下吧!

涉及空值的查询

空值(NULL)在数据库中表示不确定的值,例如,赛事比赛前,既然还没开始比赛,运动员这些赛事记录中,运动员的所有的得分值就为空值。然而判断某个字段的值是否为NULL值,不能使用普通的比较运算符,判断取值为空的语句格式为以下几种方法。

方法一、where 字段名 IS NOT NULL

模拟数据如下图:

图1-模拟数据

SELECT * FROM user_profile WHERE gpa IS NOT NULL

查询结果如下图:

图2-查询结果

若是需要判断gpa为null的数据,也可以使用下面的语句:

SELECT * FROM user_profile WHERE gpa IS  NULL
2、where 字段名 != 'null'
SELECT * FROM user_profile WHERE gpa !='null'

查询结果如下图:

图3-查询结果

也可以使用下面的查询语句:

SELECT * FROM user_profile WHERE gpa !=''
3、where 字段名 <> 'null'
SELECT * FROM user_profile WHERE gpa <> 'null'

查询结果如下图:

图4-查询结果

标签: #mysql判断空值的语句