搜索空字符串的最佳方法是''?

时间:2014-02-21 21:58:31

标签: mysql null

我在mySQL数据库中搜索空字符串的字段。是最好的方式:

SELECT * 
FROM Versions
WHERE vers = ' ';

或者是否有功能或更好的做法?导入了大量数据,并在此处变为空字符串,但如果没有数据输入该字段,则默认值为NULL。

刚刚开始,感谢您的耐心等待!

1 个答案:

答案 0 :(得分:0)

如果您只想要空字符串而不是空值

,那应该是这样的
SELECT * FROM Versions WHERE vers IS NOT NULL and vers = '';

如果你想要空值和空字符串,它将是这样的:

 SELECT * FROM Versions WHERE vers IS NULL or vers = '';