SQL去除重复数据

您所在的位置:网站首页 sql如何删除重复的数据和数据类型 SQL去除重复数据

SQL去除重复数据

2024-07-17 08:26| 来源: 网络整理| 查看: 265

  SQL中去除完全相同数据可以用distinct关键字,任意字段去重可以用group by,以下面的数据表为例。

idnamescore1小王512小魏613小张714小李515小王51

1.存在两条完全相同的纪录,用关键字distinct就可以去掉

select distinct * from tbl idnamescore1小王512小魏613小张714小李51

  以上只去掉了name与score两个字段都完全相同的字段

2.字段去重,使用group by,必须存在唯一id

select * from tbl where id in (select max(id) from tbl group by score) idnamescore1小王512小魏613小张71

  以上把score字段里相同的数据都去掉了



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3