【MySQL开发技巧】 - 删除重复数据

第一关:利用主键删除

编程要求

将users表中重复数据去除,保留先注册的账号。

代码实现

在这里插入图片描述

输出结果

1.±—±----------±---------+
2.| id | user_name | user_pwd |
3.±—±----------±---------+
4.| 1 | user2 | 972 |
5.| 2 | user5 | 984 |
6.| 4 | user7 | 474 |
7.| 5 | user9 | 312 |
8.| 7 | user3 | 840 |
9.| 8 | user4 | 485 |
10.| 11 | user1 | 570 |
11.| 12 | user6 | 164 |
12.| 14 | user8 | 884 |
13.±—±----------±---------+

第二关:复杂重复数据删除

编程要求

根据解题思路的步骤完成去除users表中mobile列的重复电话号码。(你只需要删除表中重复数据即可,如mobile列数据为18212345678,18201234567,18212345678,去除重复数据之后的数据为18212345678,18201234567。

代码实现

在这里插入图片描述

输出结果

±------------±--------+
| mob | len |
±------------±--------+
| 18201234567 | 23.0000 |
| 18212345678 | 23.0000 |
| 18266666666 | 23.0000 |
| 18268686868 | 23.0000 |
| 18278787878 | 23.0000 |
| 18288888888 | 23.0000 |
±------------±--------+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值