您可以使用 UNION 操作符来同时返回一个表的三种条件下的记录。例如,如果您有一个名为 'employees' 的表,并且您想同时返回在 '部门1'、'部门2' 和 '部门3' 中工作的员工记录,则可以使用以下 SQL 语句:

SELECT * FROM employees WHERE department = '部门1'
UNION
SELECT * FROM employees WHERE department = '部门2'
UNION
SELECT * FROM employees WHERE department = '部门3'

此查询将返回所有符合 '部门1'、'部门2' 或 '部门3' 中的员工记录。请注意,使用 UNION 操作符时,查询的每个部分必须具有相同的列数和数据类型。

Oracle 查询技巧:同时获取多个条件下的记录

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

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