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_id
和job_title
组合。如果需要过滤重复数据,还可以结合WHERE
子句使用:
SELECT DISTINCT job_title FROM employees WHERE department_id = 5;
这将返回部门ID为5的所有不重复的工作岗位。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~