多选题 以下是CLASS表中的数据:
CLASS
CLASS_ID CLASS_NAME HOURS_CREDIT INSTRUCTOR_ID
1 Incroduction to Accouncting 3 4
2 Computer Basics 3 1
3 Tax Accouncing Principles 3 4
4 American History 3 2
5 Basic Engineering 3
请评估如下的SQL语句,当使用这个查询语句查询数据库时将显示以下哪个值?
SELECT COUNT(instructor_id)
FROM class;
A.2
B.3
C.4
D.5
E.这个语句将不会成功地执行

【正确答案】 C
【答案解析】[解析] 这一题是测试对分组函数COUNT的理解。根据有关分组函数COUNT的介绍,可知该函数用于返回查询的行数而且COUNT(表达式)将返回表中所有表达式为非空的行数,而从CLASS表的最后一列可知这个表中的5行数据中有一行的instructor_id为空值(NULL),所以这个SQL语句将显示4(因为NULL不参与计数运算),也就是说选项C是正确的。