问题
单项选择题
对于图书管理数据库,求CIE单位借阅图书的读者的人数。 下面SQL语句正确的是 SELECT ______ FROM借阅WHERE; 借书证号 ______ A) COUNT(DISTINCT借书证号); IN(SELECT借书证号FROM读者WHERE单位=“CIE”) B) COUNT(DISTINCT借书证号); IN(SELECT借书证号FROM借阅WHERE单位=“CIE”) C) SUM(DISTINCT借书证号); IN(SELECT借书证号FROM读者WHERE单位=“CIE”) D) SUM(DISTINCT借书证号); IN(SELECT借书证号FOR借阅WHERE单位=“CIE”)
答案
参考答案:A
解析:
[分析]: 本题需要求的是CIE单位借阅图书的读者的人数。因此需要采用COUNT()子句来求读者人数,同时要保证借阅的读者是CIE单位的读者。通过以上分析可以知道所采用的 SQL语句应该如下: SELECT COUNT(DISTINCT借书证号)FROM借阅 WHERE 借书证号 IN (SELECT借书证号FROM读者 WHERE单位=“CIE”) 通过比对,可以知道选项A为正确选项。