填空题
对于图书管理数据库,查询每类图书中多于1册的册数和平均单价。请对下面的SQL语句填空: SELECT 分类号,COUNT(*),AVG(单价)FROM 图书; {{U}} 【14】 {{/U}}分类号 {{U}}【15】 {{/U}}
1、
【正确答案】
1、[14] GROUP BY
【答案解析】
[15] HAVING COUNT(*)>1 或 HAVING COUNT(总编号)>1 [知识点] 分组与计算查询 [评析] 查询操作用SELECT命令实现。本题是查询结果出白一个表的分组计算查询,按图书的分类号进行分组,通过“GROUP BY 分类号”实现。计算每类图书的平均单价通过AVG(单价)实现,COUNT(*)函数用于统计每类图书的册数。这是一个带限定条件的分组查询。要求按分类号进行分组的每一组的图书册数多于1,即COUNT(*)>1将其置于HAVING短语后面。
提交答案
关闭