dps迷失__ 2013-11-13 07:22 采纳率: 0%
浏览 6437

sql数据查询出现字段为空和不为空相加不等于总数

情景是这样,一个原始数据excle表格,数据总数为81439条,复制到数据库中select * from 查询后显示结果为81444,然后根据某个字段为空查询出4条,删除后应该是剩81440条呢!
问题出现了,根据某字段aa为空没有查询出来数据,根据aa不为空缺查出81439条数据,少一条。根据字段bb、cc结果一样,根据字段dd为空查询出数据1条,不为空的是81437.根据aa,bb,cc不为空查出81439条为空却查不出数据。
为什么单个查询某个字段为空和不为空的条数相加不等于总数??
select aa from table 81440
select * from table where aa!='' 81439
select * from table where aa='' 0
这到底是什么情况引起的,只有81439条数据才是对的,为什么多出来一条,而且还查不出来!焦急等待答复中……

  • 写回答

1条回答

  • 神崎橙 2014-08-11 15:39
    关注

    你试下换个条件,用 select * from table where aa is null 来查是否1条,
    因为sql 是一个3值逻辑,null是不能和 = 进行比较的

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题