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 @   路飞园  阅读(418)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示