Mysql,删除重复项,只保留一条数据。


  在本次面试中,面试官提出了一个SQL删除的语句:一张表中,主键id,name 等字段。其中,name含有多条重复数据。现在,对这些重复的name数据只保留一条,其余的删除。
   以下是具体的讲解,希望能够帮到大家。
  1、表结构如下:
  CREATE TABLE moon_user (
  id int(11) NOT NULL AUTO_INCREMENT CMENT '主键, id值',
  name varchar(255) DEFAULT NULL CMENT '姓名',
  PRIMARY KEY (id)
  ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 CMENT='用户表,用于测试.';
   插入一些测试数据:weixiu3721
  INSERT INTO moon_user (id, name) VALUES ('1', '张三年');
  INSERT INTO moon_user (id, name) VALUES ('2', '李四');
  INSERT INTO moon_user (id, name) VALUES ('3', '张三');
  INSERT INTO moon_user (id, name) VALUES ('4', '李四');
  INSERT INTO moon_user (id, name) VALUES ('5', '张三');
  INSERT INTO moon_user (id, name) VALUES ('7', '李二狗');
  INSERT INTO moon_user (id, name) VALUES ('8', '张三');
  INSERT INTO moon_user (id, name) VALUES ('9', '王大锤');
  INSERT INTO moon_user (id, name) VALUES ('10', '刘江');
  INSERT INTO moon_user (id, name) VALUES ('12', '赵武');
  INSERT INTO moon_user (id, name) VALUES ('13', '张三年');
  INSERT INTO moon_user (id, name) VALUES ('14', '杨峰');



上一篇:PyTorch批训练

下一篇:MySQL8.0-INFORMATION_SCHEMA增强


Mysql
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图