1.关于子查询的语法规则,正确的是
A. 子查询必须放在圆括号里
B. 由外到内执行,先执行外部的主查询,再执行内部的子查询
C. 可以嵌套无数个子查询
D. 所有的子查询都必须添加别名
正确答案:A
2.以下关于子查询,说法不正确的是
A. 表子查询必须添加表别名
B. 引用表子查询中的计算字段,必须添加列别名
C. 所有的连接查询都可以替换为子查询
D. 所有的子查询都可以替换为连接查询
正确答案:D
3.使用“select * from 表 1 inner join 表 2 on 表 1.员工 id = 表 2.员工id”语句对下边两个表进行查询,查询结果中应有几行数据
A. 2
B. 3
C. 4
D. 5
正确答案:C
解析:
本题考查对连接逻辑的正确理解能力。在连接两表的字段中有重复值且两个字段的值不是一对一匹配关系时,内连接的结果是把两表中都有的值列出来,并且有重复值的地方进行多对多匹配。所以正确答案是四个a001,选答案C。
4.以下关于UNION的描述,不正确的是
A. UNION合并数据集的字段个数必须相同
B. UNION合并数据集的字段数据类型必须相同
C. UNION合并数据集的字段顺序必须相同
D. UNION合并后的数据集的行数是合并前的总行数
正确答案:D
5.SQL连接查询时,建⽴连接的关键字段可以有⼏个
A. 一个
B. 两个
C. 多个
D. 一个或多个
正确答案:D
cda数据分析认证考试模拟题库(2021最新版):https://edu.cda.cn/course/2945