1.简单
哪个聚合函数用于统计行数?
- AMAX
- BSUM
- CCOUNT
- DAVG
2.简单
GROUP BY 在查询中起什么作用?
- A把具有相同值的行放入同一组,从而按组计算聚合
- B删除含有 NULL 值的行
- C按字母顺序对结果行排序
- D按公共列连接两个表
3.简单
在 LIKE 模式中,通配符 % 代表什么?
- A字符串的结尾
- B任意零个或多个字符组成的序列
- C任意一个数字
- D字符串该位置上恰好一个字符
4.中等
LEFT JOIN 返回:
- A在两个表中都不匹配的行
- B左表的所有行以及右表中匹配的行,无匹配处填充 NULL
- C仅返回右表的所有行
- D仅返回两个表中匹配的行
5.中等
ACID 中的 "A" 代表什么?
- A准确性(Accuracy)
- B聚合性(Aggregation)
- C可用性(Availability)
- D原子性(Atomicity)
6.中等
哪个 ACID 特性意味着并发事务看不到彼此尚未完成的更改?
- A隔离性
- B可用性
- C原子性
- D持久性
7.困难
Boyce–Codd 范式(BCNF)要求对于每个非平凡函数依赖 X → Y:
- AX 包含 NULL
- BX 是超键
- CY 是主键
- DY 是原子的
8.困难
下列查询返回什么:SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- A所有学生的平均成绩
- B仅成绩最高的学生
- C报错,因为 WHERE 中不允许使用子查询
- D成绩高于平均成绩的学生
答案
- 1. C · COUNT
- 2. A · 把具有相同值的行放入同一组,从而按组计算聚合
- 3. B · 任意零个或多个字符组成的序列
- 4. B · 左表的所有行以及右表中匹配的行,无匹配处填充 NULL
- 5. D · 原子性(Atomicity)
- 6. A · 隔离性
- 7. B · X 是超键
- 8. D · 成绩高于平均成绩的学生
完整分步解答:请在 examproblems.com 上练习本主题。