阅读量:0
在 SQL 中,DISTINCT
关键字用于返回唯一不同的值
以下是如何将 DISTINCT
与 WHERE
子句一起使用的示例:
假设我们有一个名为 employees
的表,其中包含以下列:id
, first_name
, last_name
, department
, 和 salary
。
如果我们想要查询所有部门中薪水大于 50000 的员工的姓名和部门,我们可以这样写:
SELECT DISTINCT first_name, last_name, department FROM employees WHERE salary > 50000;
这将返回一个结果集,其中包含满足条件的员工(薪水大于 50000)的不同姓名和部门组合。注意,DISTINCT
应用于整个结果集,而不仅仅是某一列。因此,即使两个员工的姓名和部门完全相同,只要他们的薪水不同,他们也会出现在结果集中。