在mysql查询中查找空白

时间:2019-06-12 06:34:33

标签: mysql sql

我有一个名为“ contacts”的表,它包含一个名为“ mobile”的列。在“移动”列中,某些单元格为空。

现在,如何在“移动”列中查找哪些行包含空白?

我使用了这段代码,

select * from contacts where trim(mobile) is null;

但是没有结果。

3 个答案:

答案 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;