在Mysql中过滤数据

时间:2010-07-14 12:32:15

标签: php mysql database

我知道数据库中的WHERE,LIKE,IN过滤器。但是如何用“除外”过滤?我想选择除特定数据之外的所有数据。 提前致谢

5 个答案:

答案 0 :(得分:5)

使用NOT IN,用法就像IN

SELECT * FROM USERS WHERE ID NOT IN (1,2,3,4,5)

答案 1 :(得分:2)

三种方法:

WHERE column <> 'something' 
WHERE column NOT LIKE 'something' 
WHERE column not in('something')

答案 2 :(得分:1)

您可以使用NOT IN

答案 3 :(得分:1)

请注意,您可以像这样使用NOT IN的另一个查询:

SELECT id FROM customers WHERE id NOT IN (SELECT id FROM bad_customers)

答案 4 :(得分:0)

不喜欢

WHERE NOT IN