MySQL 使用in运算符匹配包含但不等于指定参数记录
在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”的“部门”列中的值
原文地址: https://www.cveoy.top/t/topic/fpKY 著作权归作者所有。请勿转载和采集!