mysql 里not in的用法
时间: 2024-02-17 12:01:38 浏览: 57
MySql如何使用not in实现优化
在 MySQL 中,NOT IN 是一个用于筛选数据的运算符,它用于从一个结果集中筛选出不包含在另一个结果集中的数据。具体用法如下:
```
SELECT column_name(s)
FROM table_name
WHERE column_name NOT IN (value1, value2, …);
```
其中,column_name(s) 表示你要查询的列名,table_name 是你要查询的表名,column_name 是你要筛选的列名,value1, value2, … 是你要排除的值。
例如,如果你想从一个名为 "users" 的表中查询不是 "admin" 或 "root" 的用户,则可以使用以下 SQL 语句:
```
SELECT *
FROM users
WHERE username NOT IN ('admin', 'root');
```
这将返回所有不是 "admin" 或 "root" 的用户记录。
阅读全文