用SQL命令计数
有这样一个题:设有“图书管理”表:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
1.求共借出多少种图书的命令是,SELECT________FROM 借阅
答案是COUNT(DISTINCT 总编号) 或 COUN(DISTINCT 总编号) 或 COUNT(DIST 总编号) 或 COUN(DIST 总编号)
答案我不能理解,我觉得总编号应该是唯一的,不重复的,怎能用它统计出图书种数呢?
2.要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数的命令为:
SELECT 出版单位,MAX(单价),__AVG(单价)_____,________;
FROM图书管理!图书 GROUP BY 出版单位
答案是COUNT(*) 或 COUNT(出版单位)COUN(出版单位)
该题答案我若写COUNT(分类号)或者COUNT(书名)之类的都对吧