推荐答案
SELECT DISTINCT column_name FROM table_name;
本题详细解读
1. DISTINCT 关键字的作用
DISTINCT
关键字用于在 SQL 查询中去除重复的行。它通常用于 SELECT
语句中,以确保返回的结果集中每一行都是唯一的。
2. 使用场景
- 当你只需要查看某一列中的唯一值时,可以使用
DISTINCT
。 - 当你需要从多个列中去除重复的组合时,也可以使用
DISTINCT
。
3. 语法说明
SELECT DISTINCT column_name
: 选择某一列并去除重复值。FROM table_name
: 指定从哪个表中查询数据。
4. 示例
假设有一个名为 employees
的表,其中有一列 department
,我们想要查询所有不同的部门名称:
SELECT DISTINCT department FROM employees;
5. 注意事项
DISTINCT
作用于所有选择的列。如果你选择了多个列,DISTINCT
会去除这些列组合的重复行。DISTINCT
可能会影响查询性能,尤其是在处理大数据集时,因为它需要对结果集进行排序和去重操作。
6. 多列去重
如果你需要从多个列中去除重复的组合,可以这样写:
SELECT DISTINCT column1, column2 FROM table_name;
这将返回 column1
和 column2
组合的唯一行。