2014-02-21 51 views
1

我正在搜索mySQL數據庫中空字符串的字段。最簡單的方法是:搜索空字符串的最佳方法就是「'?

SELECT * 
FROM Versions 
WHERE vers = ' '; 

或者是否有這樣的功能或更好的做法?大量數據被導入,並且在這裏變成了空字符串,但是如果沒有數據輸入到該字段中,則缺省值爲NULL。

剛開始這裏,感謝您的耐心等待!

+2

的空間'」' '不是空字符串。 ''''是。 –

+0

'WHERE vers =''OR vers IS NULL'? –

回答

0

它應該是這樣的,如果你想只是空字符串不是空值

SELECT * FROM Versions WHERE vers IS NOT NULL and vers = ''; 

,如果你想既空和空字符串這將是這樣的:

SELECT * FROM Versions WHERE vers IS NULL or vers = ''; 
相關問題