在MySQL中,可以使用NOT IN运算符来匹配包含但不等于指定参数的记录。例如,假设有一个名为“employees”的表,其中包含以下数据:

| id | name | department | |----|---------|------------| | 1 | John | HR | | 2 | Sarah | IT | | 3 | Michael | Finance | | 4 | Jane | HR | | 5 | David | IT |

如果要查找不在“HR”部门的员工,可以使用以下查询:

SELECT * FROM employees WHERE department NOT IN ('HR');

这将返回以下结果:

| id | name | department | |----|---------|------------| | 2 | Sarah | IT | | 3 | Michael | Finance | | 5 | David | IT |

在此示例中,NOT IN运算符用于匹配不等于“HR”的“部门”列中的值

MySQL 使用in运算符匹配包含但不等于指定参数记录

原文地址: https://www.cveoy.top/t/topic/fpKY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录