Sql中distinct
时间: 2024-08-14 18:06:35 浏览: 54
SQL中distinct的用法(四种示例分析)
在SQL(Structured Query Language,结构化查询语言)中,`DISTINCT`是一个关键字,用于从结果集中消除重复的行。当你在一个SELECT语句中使用`DISTINCT`时,它会返回唯一不重复的值,无论这些值来自哪一列或多列。
例如,如果你有一个包含员工ID和姓名的表,运行如下查询:
```sql
SELECT DISTINCT name FROM employees;
```
这将返回所有唯一的员工姓名,即使有几个员工拥有相同的姓名。如果你想基于多列获取唯一组合,可以这样做:
```sql
SELECT DISTINCT column1, column2 FROM table_name;
```
这将返回那些column1和column2组合在一起不重复的所有记录。
阅读全文