2014-03-03 33 views
0

嗨我期待執行一個查詢,我有3個不同的國家指定和id喜歡做一個where語句找到所有的國家是不是=英國的屬性。任何想法如何做到這一點?SQL查詢WHERE不是

+0

分享你的模式,樣本數據和你寫的任何代碼。 – AgRizzo

+0

很高興我們幫助您! –

回答

0
SELECT * 
FROM mytable 
WHERE country <> 'United Kingdom' 
0

您可以使用NOT IN

SELECT * 
FROM country 
WHERE name NOT IN('United Kingdom') 
+0

在過濾出單個值的情況下,沒有理由使用列表。 – Dan

+0

這是真的。然而,在用戶原始問題上消除了多個值。但你是對的。 –

0

與嘗試:

SELECT * 
FROm table 
WHERE country <> 'United Kingdom' 
0

您是否嘗試過的inequality operator<>

SELECT * 
FROM tblAttributes 
WHERE Country <> 'United Kingdom'