数据分析师SQL应用试题及解析.docxVIP

  • 3
  • 0
  • 约1.14万字
  • 约 26页
  • 2026-06-26 发布于江苏
  • 举报

数据分析师SQL应用试题及解析

一、单项选择题(共10题,每题1分,共10分)

在SQL查询中,用于去除查询结果重复行的关键字是以下哪一个?

A.DISTINCT

B.UNIQUE

C.GROUPBY

D.FILTER

答案:A

解析:正确选项A的依据是DISTINCT是SQL专门用于对返回结果集做去重的关键字,是数据分析师日常去重统计的最常用工具。错误选项B中UNIQUE是表字段约束关键字,用于定义字段值不可重复,无法用于查询结果去重;错误选项C中GROUPBY仅当分组维度完全覆盖所有查询字段时才会间接实现去重,不属于专门的去重功能,且逻辑效率远低于DISTINCT;错误选项D中FILTER不是SQL标准的全局去重关键字,仅在部分特殊数据库中用于聚合函数的条件过滤,不符合题目要求。

以下关于WHERE子句和HAVING子句的描述,正确的是?

A.WHERE子句可以在分组聚合完成后对结果做过滤

B.HAVING子句可以在分组之前对原始数据做过滤

C.WHERE子句的执行优先级高于HAVING子句

D.两个子句都不能使用聚合函数作为过滤条件

答案:C

解析:正确选项C的依据是SQL的标准执行顺序中,WHERE子句在FROM之后、GROUPBY和聚合操作之前执行,优先级远高于聚合阶段之后才执行的HAVING子句。错误选项A中WHERE子句执行时聚合操作还未运行,无

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档