这似乎是一个简单的问题。我想查询列数为null,“”或空格的MySQL数据库。我现在这样做的方式是这样的:
select * from table where column_1 is null or REPLACE(column_1," ","") = "";
有更好的方法吗?
谢谢!
答案 0 :(得分:8)
select * from table where column_1 IS NULL OR TRIM(column_1) = '';
或
select * from table where COALESCE(TRIM(column_1), '') = '';
答案 1 :(得分:1)
试试这个:
select * from table where column_1 is null or column_1 = '';