2017-05-23 53 views

回答

1

假設你形容爲 「空」 是指NULL(而不是''(即空字符串)),然後用

WHERE text IS NULL 

在年底你查詢。如果它實際上是一個空字符串(NULL將存儲它一個更好的方法,但有時你必須有不完善的數據進行工作),那麼你就必須使用

WHERE text = '' 

代替。

+0

我實際上想在文本字段不爲空時取得。我剛剛在你的代碼中加入了「<>」,它的工作非常感謝。 –

+0

好的。你的問題說「什麼是sql查詢只能得到文本字段爲空的字段?」,因此我給出了這樣的答案。我現在看到,標題中顯示的問題恰恰相反。無論如何,很高興它有幫助。附:就個人而言,我建議您將空值存儲爲NULL,如果可以的話。 – ADyson

1
SELECT * FROM t WHERE text =''