千家信息网

SQL去重复查询

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,SQL单个或分组去重复查询方法以下是用来测试的数据:表名:t_DemoIDNameProjectGrade1小明数学591小明语文591小明英语592小红数学1002小红语文993小白数学1003小白
千家信息网最后更新 2026年11月03日SQL去重复查询

SQL单个或分组去重复查询方法

以下是用来测试的数据:

表名:t_Demo

IDNameProjectGrade
1小明数学59
1小明语文59
1小明英语59
2小红数学100
2小红语文99
3小白数学100
3小白语文90
3小白英语80
3小白政治70
3小白历史60
4小黑数学89
4小黑语文89
4小黑英语90

1.单个字段去重复查询

我们现在想获取以上表格中ID字段信息表,并且去掉重复的数值,也就是说我们现在想要获取表中ID有多少。

select id from t_Demo group by id

查询结果:


ID
1
2
3
4


2.多字段去重复查询

如果需要获取ID和Name去掉重复值信息表,相当于得到现在这个表格中有多少人。

select id,Name from t_Demo group by id,Name

查询结果:


IDName
1小明
2小红
3小白
4小黑


3.多字段去重复并且获取重复的数目

现在我们需要获取表中每个人所有成绩数目

select ID,Name,count(distinct Project) as num from t_Demo group by ID,Name

查询结果:

ID
Namenum
1小明3
2小红2
3小白5
4小黑3


小白 查询 小明 字段 数学 语文 小红 结果 英语 信息 单个 数目 表格 也就是 也就是说 历史 成绩 政治 数值 数据 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖南永感互联网科技有限公司 科技互联网企业 互联网科技公司华为 上海互联网科技有限公司 云电互联网科技 亿账通互联网科技 金融科技和互联网金融 北京华百购互联网科技有限公司 顶级互联网科技成果有哪些 互联网为啥属于高科技 浙江互联网科技研学营 速维有品互联网信息科技(苏州)有限公司 特约风豹互联网科技为什么扣费 上海钢联属于互联网科技股吗 本届互联网大会上的黑科技 普陀区互联网教育科技管理办法 易租星互联网科技有限公司 美国五大互联网科技公司市值多少 盐城市攀科互联网科技有限公司 恒生互联网科技趋势 百单网互联网科技有限公司 易互联网科技有限公司 华中科技大学互联网 唐信互联网科技 大连 互联网科技股午盘股票涨跌 呼和浩特新华互联网科技学院 为客找房互联网科技公司怎么样 互联网公司高科技产品 互联网与数字科技关系 北京瑞云互联网科技有限公司
0