问题 填空题

第(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))

答案

参考答案:COUNT(DISTINCT总编号)

解析:[知识点] SQL的数据查询功能[评析] 本题是一个计算查询的问题,使用SELECT命令实现,要统计数需要用COUNT()函数。求共借出多少种图书,要统计借阅表中共有多少种图书的总编号。由于一种书可能被多个读者借阅,所以借阅表中的总编号属性的值可能会有一些重复值,在统计时应加DISTINCT短语去掉重复值。除非是统计表中的元组个数,一般情况下,COUNT函数应该使用DISTINCT短语。

选择题
单项选择题