sql数据查询出现字段为空和不为空相加不等于总数-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

2016-06-08 15:39:34 3450 1

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

取消 提交回答
全部回答(1)
  • 吴孟桥
    2019-07-17 19:32:06

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

    0 0
相关问答

1

回答

SQL 删除一个字段

2021-10-13 16:27:30 935浏览量 回答数 1

3

回答

SQL 删除一个字段

2021-10-12 19:25:22 1566浏览量 回答数 3

1

回答

MySQL脚本文件中怎么注释SQL语句

2021-10-13 16:23:46 500浏览量 回答数 1

1

回答

带参数的SQL语句? 400 报错

2020-06-04 13:22:16 324浏览量 回答数 1

1

回答

mysql 如何通过一个sql语句搜出比例关系

2016-06-14 17:11:18 1448浏览量 回答数 1

2

回答

mysql sql语句消耗内存问题

2016-06-03 16:04:02 5531浏览量 回答数 2

1

回答

MYSQL SQL语句疑问.求指教

2016-02-22 15:36:45 1606浏览量 回答数 1

1

回答

mysql多表连接查询,如何写sql语句?

2016-02-14 14:54:09 2807浏览量 回答数 1

1

回答

MYSQL中SQL语句的问题

2016-02-08 15:31:25 2173浏览量 回答数 1

1

回答

MySQL严格模式帮忙看一下这个简单的SQL语句出了什么问题

2016-02-07 11:38:48 1858浏览量 回答数 1
+关注
0
文章
2240
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载