sql中distinct去重指定字段
时间: 2024-09-05 16:00:53 浏览: 82
SQL中distinct的用法(四种示例分析)
在SQL查询中,`DISTINCT`关键字用于去除结果集中的重复行。当你想从表中获取唯一的、特定字段的值时,可以使用`SELECT DISTINCT field_name FROM table_name`。例如,如果你有一个包含员工ID和姓名的员工表( Employees),你想找出所有独特的部门ID,你可以这样做:
```sql
SELECT DISTINCT department_id FROM Employees;
```
这将返回一个只包含每个部门ID一次的结果列表,不会有重复的部门ID。
如果你想对多个字段进行去重,可以在`DISTINCT`后列出所有的字段名,如:
```sql
SELECT DISTINCT department_id, employee_name FROM Employees;
```
这将返回一个结果集,其中每一行都是唯一的一组(department_id, employee_name)组合。
阅读全文