如何结合WHERE子句使用SQL DISTINCT

sql
533
2024/10/16 6:31:47
栏目: 云计算
开发者测试专用服务器限时活动,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 应用于整个结果集,而不仅仅是某一列。因此,即使两个员工的姓名和部门完全相同,只要他们的薪水不同,他们也会出现在结果集中。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: sql range对比直接值查询的优劣