mysql not in
时间: 2023-07-19 22:17:49 浏览: 179
mysql not in、left join、IS NULL、NOT EXISTS 效率问题记录
MySQL中的NOT IN操作符用于指定一个值列表,从而从查询结果中排除所有具有该值的行。以下是NOT IN的语法:
```
SELECT column_name(s)
FROM table_name
WHERE column_name NOT IN (value1, value2, ...);
```
其中,column_name是需要查询的列名,table_name是需要查询的表名,value1, value2, ...是需要排除的值。
例如,我们有一个名为students的表,其中有一个grade列,我们想要查询所有不是A或B的学生的信息,可以使用以下查询语句:
```
SELECT *
FROM students
WHERE grade NOT IN ('A', 'B');
```
这将返回所有不是A或B的学生的信息。
阅读全文