网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

SQL去重复查询

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

成都创新互联主要从事网站建设、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务当阳,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

  

    以下是用来测试的数据:

表名: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

网页名称:SQL去重复查询
地址分享:http://bjjierui.cn/article/pcdohg.html

其他资讯