数据库中 distinct的用法
时间: 2023-09-29 20:06:54 浏览: 77
SQL select distinct的使用方法
在数据库中,DISTINCT是一种关键字,用于在查询结果中删除重复的行。
使用DISTINCT关键字时,查询结果将只包含不同的值,即每个结果集中的所有行都是唯一的。
例如,假设有以下表格:
| ID | Name | Age |
|----|----------|-----|
| 1 | Alice | 25 |
| 2 | Bob | 30 |
| 3 | Charlie | 25 |
| 4 | Alice | 35 |
| 5 | Charlie | 40 |
如果我们想要获取所有不同的年龄,我们可以执行以下查询:
```
SELECT DISTINCT Age FROM table_name;
```
输出结果将是:
| Age |
|-----|
| 25 |
| 30 |
| 35 |
| 40 |
注意,DISTINCT关键字只应用于SELECT语句中的列,而不是整个行。如果查询中选择多列,则DISTINCT关键字将根据这些列的值计算唯一性。
阅读全文