mysql中not in的作用
时间: 2024-03-01 07:56:01 浏览: 101
在 MySQL 中,NOT IN 是一个条件运算符,用于在 WHERE 子句中排除指定的值。它的作用是将一个查询与另一个子查询的结果进行比较,如果查询结果不在指定的值列表中,则返回匹配的结果。
例如,假设有一个名为“students”的表,其中包含学生的信息(包括姓名、年龄、性别等)。如果我们想要查询不是“John”或“Smith”的所有学生,那么可以使用以下 SQL 查询:
```
SELECT * FROM students WHERE name NOT IN ('John', 'Smith');
```
这将返回所有不是“John”或“Smith”的学生的记录。在这里,NOT IN 作为一个条件运算符,用于排除指定的值。
阅读全文