sql

如何结合WHERE子句使用SQL DISTINCT

小樊
81
2024-10-16 05:41:59
栏目: 云计算

在 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 应用于整个结果集,而不仅仅是某一列。因此,即使两个员工的姓名和部门完全相同,只要他们的薪水不同,他们也会出现在结果集中。

0
看了该问题的人还看了