sql 如何删除重复数据

有时候我们在使用sql数据库的时候,想去掉重复数据,怎么去掉呢,下面来分享一下方法

操作方法

  • 01

    第一步在我们的电脑上打开要去掉重复数据的数据库,这里新建一张含有重复数据的user表做示例,如下图所示:

  • 02

    第二步我们输入“select * from user where name in (select name from user group by name having count(name) > 1) ”sql语句,点击运行可以看到查询出了数据库中user表的重复数据,如下图所示:

  • 03

    第三步通过“delete from user where   name in (select name from user group by name  having count(name) > 1) ”sql语句删除姓名重复的数据,如下图所示:

  • 04

    第四步我们也可以通过“select distinct name from user”sql语句来去掉重复数据,这里去掉了张三的重复数据,如下图所示:

  • 05

    第五步通过“select distinct class from user”sql语句来去掉班级相同的重复数据,如下图所示:

  • 06

    第六步也可以通过“select distinct name,class from user”来去掉两个字段的重复数据,如下图所示:

(0)

相关推荐

  • 在Excel2003/2007中删除重复数据.重复行的图文方法介绍

    大家在使用Excel表格总汇大批量数据时,难免会发现一些重复行和重复数据,这时我们就应该将那些重复的数据删除,以免会影响我们的工作,在Excel中删除重复数据和重复行的方法有N多,针对Excel200 ...

  • Excel2003/2007中删除重复数据

    大家在使用Excel表格总汇大批量数据时,难免会发现一些重复行和重复数据,这时我们就应该将那些重复的数据删除,以免会影响我们的工作,在Excel中删除重复数据和重复行的方法有N多,Excel2003删 ...

  • 快速检索 轻松查找删除重复数据

    由于重复输入或粘贴等原因,Excel 2007工作表往往存在重复的数据或记录。如果工作表的规模比较大,手工查找和删除重复数据很难做到“完全彻底”。不过这个问题对Excel 2007来说则是“小菜一碟” ...

  • Excel 2007中删除重复数据的办法

    Excel 2007中删除重复数据的办法 如果经常跟数据打交道,最头痛的莫过于收集到大量信息中,有一部分重复数据,如果找到并删除他们实在是一件麻烦的事情,不过在Excel 2007中可以很轻松的解决。 ...

  • Excel中轻松查找删除重复数据(Excel 2007)

    由于重复输入或粘贴等原因,Excel 2007工作表往往存在重复的数据或记录。如果工作表的规模比较大,手工查找和删除重复数据很难做到“完全彻底”。不过这个问题对Excel 2007来说则是“小菜一碟” ...

  • 如何在Excel2007中快速找出并删除重复数据

    一.找出重复数据 1.打开制作好的Excel表格,选中需要筛选重复数据的单元格区域. 2.单击"开始"-"样式"-"条件格式"按钮,在弹出的 ...

  • Excel2003/2007如何中删除重复数据.重复行

    大家在使用Excel表格总汇大批量数据时,难免会发现一些重复行和重复数据,这时我们就应该将那些重复的数据删除,以免会影响我们的工作,在Excel中删除重复数据和重复行的方法有N多,下面针对Excel2 ...

  • wps表格怎么删除重复列? wps删除重复数据的教程

    wps表格中的数据有重复的,想要删除重复列,该怎么删除呢?下面我们就来看看详细的教程. 1.选中wps表格中的全部数据. 2.在上方的工具栏里点击“数据”选项. 3.在“数据”工具列表中单击“删除重复 ...

  • wps表格怎么删除重复数据(表格内容重复的怎么设置删除)

    日常使用Excel时,可能会遇到删除重复数据的情况,比如收集到重新提交的数据.今天就来分享下5种解决方法.1."删除重复项"按钮这个也是最常见的,打开Excel,选中表格中的某一单 ...