当前位置:   article > 正文

MySQL删除重复的数据_mysql,删除重复的数据

mysql,删除重复的数据
  1. 使用distinct删除重复数据
    select distinct column1,colunmn2,column3 from table_name;
  2. 使用group by删除重复数据
    select column1,column2 from table_name group by column1,column2;
  3. 使用having删除重复数据
    #having是MySQL中group by语句的扩展函数,它允许我们在分组后对数据进行过滤。有时候我们需要删除某列中只重复出现一次的数据,可以通过having语句实现。
    select column1,count(column2) from table_name group by column1 having count(column2)>1;
  4. 使用子查询删除重复数据
    #子查询是mysql中解决复杂查询问题的一种有效方法。在删除重复数据时,我们也可以使用子查询的方式:
    delete from table_name where column1 in (select column1 from table_name group by column1 having count(*)>1);
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/741742
推荐阅读
相关标签
  

闽ICP备14008679号