SQL查询结果中排除重复项

要从SQL查询结果中排除重复项,可以使用DISTINCT关键字。DISTINCT会使得查询结果中的每一行都是唯一的。

例如,如果你有一个employees表,并且你想要选择不重复的工作岗位,你可以使用以下SQL查询:

 
 
SELECT DISTINCT job_title FROM employees;

这将返回employees表中所有不重复的job_title列值。如果你想要从多个列中选择不重复的组合,可以在SELECT语句中包含多个列,如下所示:

 
 
SELECT DISTINCT department_id, job_title FROM employees;

这将返回所有不同的department_idjob_title组合。如果需要过滤重复数据,还可以结合WHERE子句使用:

 
 
SELECT DISTINCT job_title FROM employees WHERE department_id = 5;

这将返回部门ID为5的所有不重复的工作岗位。

posted @ 2024-04-23 12:58  路飞园  阅读(509)  评论(0)    收藏  举报