填空题
第(9)~(12)是基于下述描述:
假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:
图书(总编号 C(6),分类号 C(8),书名 C(16),出版单位 C(20),单价 N(6,2))
读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20))
借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)),
如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的 SQL语句填空。
SELECT 出版单位,MAX(单价),{{U}} 【9】 {{/U}},{{U}} 【10】 {{/U}};
FROM 图书管理!图书;
{{U}} 【11】 {{/U}}出版单位
【正确答案】
1、[9] AVG(单价)
【答案解析】[10] COUNT(*) 或 COUNT(出版单位)
[11] GROUP BY
[知识点] SQL的数据查询功能
[评析] AVG(单价)对所有记录的单价字段求平均值。COUNT(*)求取当前的满足条件的记录个数。GROUPBY子句实现分组。