第一关:利用主键删除
编程要求
将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 |
±------------±--------+