【发布时间】:2020-07-05 02:38:00
【问题描述】:
我有这样的桌子
Table : test
column1 | column2
aaaaaa | 113323
(NULL) | 2331233
2 | 899999
99999 | 222222
abc | 13123
jul | 98282
我试图找到 column1 中单词长度小于 4 的位置,所以我使用了这个查询。
select * from test where length(column1) < '4'
我只知道这个:
column1 | column2
abc | 13123
jul | 98282
2 | 899999
为什么我的查询没有捕捉到 NULL 值?我的查询有问题吗?我期待的是这样的
column1 | column2
(NULL) | 2331233
abc | 13123
jul | 98282
2 | 899999
我有另一个解决方案,例如使用 where column1 is null,但它不起作用
【问题讨论】: