与sql IN()语句相反

时间:2012-04-18 03:38:05

标签: php sql

IN()sql语句的反义词是什么。我将如何构造以下语句来拉除除2,5和6之外的所有记录。"!"就在IN没有工作之前。

$sql = "SELECT * FROM table WHERE column IN('2','5','6')"; 

1 个答案:

答案 0 :(得分:10)

$sql = "SELECT * FROM table WHERE column NOT IN('2','5','6')"; 

编辑:

正如评论中'onedaywhen'和'ypercube'指出的那样,

对于 Null Allowed 列,您可能需要添加

OR column IS NOT NULL

OR column IS NULL