SQL去重复查询
发表于:2024-10-01 作者:千家信息网编辑
千家信息网最后更新 2024年10月01日,SQL单个或分组去重复查询方法以下是用来测试的数据:表名:t_DemoIDNameProjectGrade1小明数学591小明语文591小明英语592小红数学1002小红语文993小白数学1003小白
千家信息网最后更新 2024年10月01日SQL去重复查询
SQL单个或分组去重复查询方法
以下是用来测试的数据:
表名:t_Demo
ID | Name | Project | Grade |
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
查询结果:
ID | Name |
1 | 小明 |
2 | 小红 |
3 | 小白 |
4 | 小黑 |
3.多字段去重复并且获取重复的数目
现在我们需要获取表中每个人所有成绩数目
select ID,Name,count(distinct Project) as num from t_Demo group by ID,Name
查询结果:
ID | Name | num |
1 | 小明 | 3 |
2 | 小红 | 2 |
3 | 小白 | 5 |
4 | 小黑 | 3 |
小白
查询
小明
字段
数学
语文
小红
结果
英语
信息
单个
数目
表格
也就是
也就是说
历史
成绩
政治
数值
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
有关机关按照网络安全法
大疆网络安全岗位
广州交友软件开发大概多少钱
网络技术及应用专业课程
联想服务器rs260
软件开发工程师就是程序员吗
first软件开发
网络安全专业和技术
阿里云esc服务器
软件开发企业研发支出账务
软件开发专业技术教程
查看网络安全密钥
数据库sleep不使用
网络安全设备idc排名
柜台软件开发商
数据库安全的因素
海南省网络安全评审
如何让两个数据库表合并
idea保存数据到数据库
gis技术数据库
开软件开发公司需要多少钱
数据库产生100万条数据
工会网络安全工作总结
惠普服务器风扇 6pin
中国科技创新与世界互联网大会
单台服务器的qps
软件开发审核注意事项
数据库导入sql文件错误
柜台软件开发商
网络安全专业的考研院校