如何結(jié)合WHERE子句使用SQL DISTINCT

sql
小樊
86
2024-10-16 05:41:59
欄目: 云計(jì)算

在 SQL 中,DISTINCT 關(guān)鍵字用于返回唯一不同的值

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

假設(shè)我們有一個(gè)名為 employees 的表,其中包含以下列:id, first_name, last_name, department, 和 salary。

如果我們想要查詢所有部門中薪水大于 50000 的員工的姓名和部門,我們可以這樣寫:

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

這將返回一個(gè)結(jié)果集,其中包含滿足條件的員工(薪水大于 50000)的不同姓名和部門組合。注意,DISTINCT 應(yīng)用于整個(gè)結(jié)果集,而不僅僅是某一列。因此,即使兩個(gè)員工的姓名和部門完全相同,只要他們的薪水不同,他們也會(huì)出現(xiàn)在結(jié)果集中。

0