mysql里distinct
时间: 2023-10-20 12:36:43 浏览: 76
MySQL中distinct和count(*)的使用方法比较
DISTINCT 关键字用于从 SELECT 查询结果中排除重复的行。它的语法如下:
```sql
SELECT DISTINCT 列名 FROM 表名;
```
这将返回指定列中的唯一值,去除重复的行。例如,我们有一个名为 `users` 的表,其中包含 `name` 列:
```
+----+-------+
| id | name |
+----+-------+
| 1 | John |
| 2 | John |
| 3 | Alice |
| 4 | Bob |
| 5 | Alice |
+----+-------+
```
如果我们执行以下查询:
```sql
SELECT DISTINCT name FROM users;
```
结果将是:
```
+-------+
| name |
+-------+
| John |
| Alice |
| Bob |
+-------+
```
注意,DISTINCT 关键字应用于指定的列,而不是整个行。
阅读全文