我有一个名为“ contacts”的表,它包含一个名为“ mobile”的列。在“移动”列中,某些单元格为空。
现在,如何在“移动”列中查找哪些行包含空白?
我使用了这段代码,
select * from contacts where trim(mobile) is null;
但是没有结果。
答案 0 :(得分:2)
您可以在下面尝试-
select * from contacts where mobile is null or mobile=''
答案 1 :(得分:1)
以下查询应执行您想要的操作:
SELECT * FROM contacts WHERE ifNull(mobile,'') = '';
答案 2 :(得分:1)
如果您想使用一个比较来表达这一点:
select *
from contacts
where nullif(trim(mobile), '') is null;