Oracle OCP认证考试题目详解082系列第2题
一、考察的知识点摘要
本题主要考察 SQL 查询中 GROUP BY 子句的使用规则,重点包括:聚合函数的正确用法(特别是嵌套限制)、SELECT 子句中非聚合列与 GROUP BY 子句的匹配关系,以及如何编写符合语法规范的分组查询语句。
二、英文题目和答案
英文题目:
Examine the description of the products table:
Whice query is valid?
A. SELECT prod_id, AVG(MAX(cost)) FROM products GROUP BY prod_id
B. SELECT prod_id, MAX(AVG(cost)) FROM products GROUP BY prod_id
C. SELECT prod_id, release_date, SUM(cost) FROM products GROUP BY prod_id
D. SELECT prod_id, release_date, SUM(cost) FROM products GROUP BY prod_id, release_date
答案: D
三、题目和选项的翻译
题目翻译:
检查产品表的表结构描述后,判断以下哪个查询是有效的?
选项翻译:
A. 选择产品ID和成本最大值的平均值,按产品ID分组
B. 选择产品ID和成本平均值的最大值,按产品ID分组
C. 选择产品ID、发布日期和成本总和,按产品ID分组
D. 选择产品ID、发布日期和成本总和,按产品ID和发布日期分组