在MysqL中,可以使用关键字disTINCT来消除重复行。
例如,假设有一个名为employees的表,包含以下数据:
+----+-------+-----+
| id | name | age |
+----+-------+-----+
| 1 | John | 25 |
| 2 | Mary | 30 |
| 3 | John | 25 |
| 4 | Peter | 35 |
+----+-------+-----+
要消除name列中的重复行,可以使用以下查询:
SELECT disTINCT name FROM employees;
执行上述查询后,结果如下:
+-------+
| name |
+-------+
| John |
| Mary |
| Peter |
+-------+
注意,disTINCT关键字会将所有列都考虑在内,如果想要消除多列的重复行,可以将这些列一起列出:
SELECT disTINCT name, age FROM employees;
执行上述查询后,结果如下:
+-------+-----+
| name | age |
+-------+-----+
| John | 25 |
| Mary | 30 |
| Peter | 35 |
+-------+-----+
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。