与SQL中的IN运算符相反

时间:2011-06-02 19:43:14

标签: sql sqlite

我怎么能这样做:

example

换句话说,选择姓氏不是汉森或彼得森的所有人。

5 个答案:

答案 0 :(得分:20)

WHERE lastname NOT IN ('Hansen', 'Pettersen')

请参阅SQL As Understood By SQLite

中的“IN和NOT IN运算符”部分

答案 1 :(得分:5)

SELECT * FROM Persons WHERE LastName NOT IN ('Hansen','Pettersen')

答案 2 :(得分:4)

您可以使用IN否定NOT

SELECT * FROM Persons
WHERE LastName NOT IN ('hansen', 'Pettersen')

答案 3 :(得分:4)

只需NOT IN

SELECT * FROM Persons
Where LastName NOT IN (...)

答案 4 :(得分:2)

用NOT来否定你的情况。

select * from persons
where NOT (LastName IN ('Hansen','Pettersen'));