考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

在SQL中,SELECT语句的“SELECT DISTINCT“表示查询结果中
A. 属性名都不相同
B. 去掉了重复的列
C. 行都不相同
D. 属性值都不相同
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

在SQL中,`SELECT DISTINCT`用于从查询结果中去除重复的行,而不是列或属性名。因此,正确答案是C: 行都不相同。

### 专业分析:

1. **SELECT DISTINCT 的作用**:
- `SELECT DISTINCT`的主要作用是确保查询结果中每一行都是唯一的。它会检查所有选定的列的组合,并仅返回唯一的行。

2. **属性名都不相同(选项A)**:
- 属性名(即列名)在查询中是由用户明确指定的,与`DISTINCT`无关。`DISTINCT`不影响列名。

3. **去掉了重复的列(选项B)**:
- `DISTINCT`作用于行,而不是列。它不会去掉重复的列,而是去掉在所有选定列组合中重复的行。

4. **行都不相同(选项C)**:
- 这是`SELECT DISTINCT`的正确描述。它确保返回的每一行在所有选定列的组合中都是唯一的。

5. **属性值都不相同(选项D)**:
- `DISTINCT`并不要求每个属性值都不相同,而是要求所有选定列的组合不重复。

因此,`SELECT DISTINCT`的功能是确保查询结果中每一行的所有选定列的组合都是唯一的,即行都不相同。