温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

mysql中查询字段为null的数据navicat问题怎么解决

发布时间:2022-12-13 09:22:47 来源:亿速云 阅读:155 作者:iii 栏目:开发技术

这篇“mysql中查询字段为null的数据navicat问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysql中查询字段为null的数据navicat问题怎么解决”文章吧。

mysql查询字段为null的数据navicat

查询数据为null的数据varchar字段 

默认为(null)所以查询的语句是

select  * from cases where name is null    查询字段为null
select  * frim cases where name is not null   查询字段不为null

mysql中字段为空,null值遇到坑了

众所周知, Mysql是我们使用最多的数据库之一, 小编今天在进行查询数据的时候遇到个 不等于 xxx数据的时候出现的一个数据缺失的问题, 那么接下来就进行讨论一下吧!!

背景: 

测试: 你来看下, 这个查询条件查询出来的数据不太对, 总共数据 100条, 等于 的时候有 30条,不等于 的时候有 60条, 还有10条数据呢? 这算是一个bug, 我先录进去, 你后面改改! 

我: 好的好的。

卑微开发, 在线听话

思路, 先把SQL 整出来, 然后放在navicat中执行一次, 然后发现了个问题, 不等于它只会把 不等于这个值的数据, 和空值查询出来, 但是null值他不会查询出来。

下面是我随便创建的一个表,能达到效果就好, 表数据

mysql中查询字段为null的数据navicat问题怎么解决

 上SQL:

select * from student where `NAME` <> 'zhangsan'

执行结果:

mysql中查询字段为null的数据navicat问题怎么解决

解决办法 

再加个判空的数据

mysql中查询字段为null的数据navicat问题怎么解决

以上就是关于“mysql中查询字段为null的数据navicat问题怎么解决”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI