永发信息网

sql is not null 怎么会把空的数据也查出来

答案:6  悬赏:70  手机版
解决时间 2021-04-02 02:15
  • 提问者网友:原来太熟悉了会陌生
  • 2021-04-01 21:43
sql is not null 怎么会把空的数据也查出来
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-04-01 22:58
空跟null不一样,比如说空格,那么你看到的就是空白的东西,如果是null就也是空白的东西。
你也可以加一个限制,and bank!=''
全部回答
  • 1楼网友:荒野風
  • 2021-04-02 01:48
你看一下这两条数据是不是有空格存在
  • 2楼网友:三千妖杀
  • 2021-04-02 01:38
看看数据是为null,还是为‘’
  • 3楼网友:三千妖杀
  • 2021-04-02 00:45
null不等于 无字符
空就是空,null
如果字符串长度为0的字符串,那个就不是null
你可以加两个过滤条件, not null and len(字段)>0
  • 4楼网友:舍身薄凉客
  • 2021-04-02 00:40
语句没有问题
但请注意
BAK1 is not null

BAK1<>''
不是一样的
''是空字符串,但不是null
  • 5楼网友:渊鱼
  • 2021-04-01 23:41
select * from industry_po where (bak1 is not null and bak1 <>‘’).
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯