如何结合WHERE子句使用SQL DISTINCT

avatar
作者
筋斗云
阅读量:0

在 SQL 中,DISTINCT 关键字用于返回唯一不同的值

以下是如何将 DISTINCTWHERE 子句一起使用的示例:

假设我们有一个名为 employees 的表,其中包含以下列:id, first_name, last_name, department, 和 salary

如果我们想要查询所有部门中薪水大于 50000 的员工的姓名和部门,我们可以这样写:

SELECT DISTINCT first_name, last_name, department FROM employees WHERE salary > 50000; 

这将返回一个结果集,其中包含满足条件的员工(薪水大于 50000)的不同姓名和部门组合。注意,DISTINCT 应用于整个结果集,而不仅仅是某一列。因此,即使两个员工的姓名和部门完全相同,只要他们的薪水不同,他们也会出现在结果集中。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!