2013-02-27 140 views
2

這裏是我的MySQL表:mysql的空記錄獲取

enter image description here

下面是數據:

enter image description here

我的查詢:

SELECT * 
FROM `tb1s` 
WHERE name != 'Test' 

與ID返回記錄 - 1,6,8,10而不是價值記錄e名稱字段中的NULL(一個ID爲9)。

如何在上述查詢中也獲取該記錄(即NULL值記錄)。

我知道我們可以做到這一點與像另一個條件:

WHERE name != 'Test' || name IS NULL 

,但有什麼辦法,我們可以避開指定此附加條件(|| name IS NULL)在這種類型的查詢的每一次?

MySQL中的一些設置或其他?

回答

0

沒有其他的方法,你必須指定條件。

0

我建議用LIKE來做。 檢查這個代碼:

SELECT * 
FROM tb1s 
WHERE NOT EXISTS (
    SELECT * from tbl1 
    WHERE name LIKE '%Test%') 

它應該工作。