SQL中如何去除重复数据
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,本篇文章给大家分享的是有关 SQL中如何去除重复数据 ,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。SQL中去除完全相同数据可以用dis
千家信息网最后更新 2026年11月04日SQL中如何去除重复数据
本篇文章给大家分享的是有关 SQL中如何去除重复数据 ,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
SQL中去除完全相同数据可以用distinct关键字,任意字段去重可以用group by,以下面的数据表为例。
| id | name | score |
|---|---|---|
| 1 | 小王 | 51 |
| 2 | 小魏 | 61 |
| 3 | 小张 | 71 |
| 4 | 小李 | 51 |
| 5 | 小王 | 51 |
1.存在两条完全相同的纪录,用关键字distinct就可以去掉
select distinct * from tbl
| id | name | score |
|---|---|---|
| 1 | 小王 | 51 |
| 2 | 小魏 | 61 |
| 3 | 小张 | 71 |
| 4 | 小李 | 51 |
以上只去掉了name与score两个字段都完全相同的字段
2.字段去重,使用group by,必须存在唯一id
select * from tbl where id in (select max(id) from tbl group by score)
| id | name | score |
|---|---|---|
| 1 | 小王 | 51 |
| 2 | 小魏 | 61 |
| 3 | 小张 | 71 |
以上就是 SQL中如何去除重复数据 ,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
数据
字段
小王
相同
小张
小魏
关键
关键字
更多
知识
篇文章
小李
实用
两个
就是
工作会
数据表
文章
看吧
知识点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技图片
哈尔滨大商圈互联网科技有限公司
江苏根荣互联网科技
互联网和科技创新
科技与互联网发展
互联网未来科技
奇酷互联网络科技
贷财互联网科技
四个字互联网科技公司取名
恒生科技互联网指数分析
互联网实体化科技化
阿里互联网科技公司
广州恒生互联网科技有限
昊天互联网科技有限公司
互联网媒体平台算高科技产业
美国互联网科技实力
互联网方面的科技前沿
上海同邻互联网科技有限公司规模
互联网科技手机排行榜
深圳互联网科技园地址
互联网巨头反垄断金融科技
互联网科技金融公司
广州紫鲸互联网科技
科技互联网的估值
乌鲁木齐新华智原互联网科技学校
米泉互联网科技专业怎么样
美国五大互联网科技公司市值多少
玉溪新华互联网科技怎么选
平安好医生打造互联网科技医疗
恒生互联网科技趋势