有关系表学生(学号,姓名,系,班级号)和班级(班级号,专业,教室号,班主任,班长)。其中学生关系中的班级号可以为NULL,为NULL表示还未分班的学生。现执行查询语句:SELECT COUNT(DISTINCT、班级号)FROM学生,其结果是______。

admin2019-06-12  32

问题 有关系表学生(学号,姓名,系,班级号)和班级(班级号,专业,教室号,班主任,班长)。其中学生关系中的班级号可以为NULL,为NULL表示还未分班的学生。现执行查询语句:SELECT COUNT(DISTINCT、班级号)FROM学生,其结果是______。

选项 A、学生总人数
B、每一个班的学生人数
C、班级数
D、已分班学生的人数

答案C

解析 该题中值得注意的一点是DISTINCT的功能。SQL语句:SELECT COUNT(班级号)FROM学生的功能是统计已分班学生的人数,但加上DISTINCT情况就完全不同了,语句会首先把班级号的所有重复行数据去除,即每个班留下一条数据,这样统计出来的结果是班级数。
转载请注明原文地址:https://kaotiyun.com/show/MsCZ777K
0

相关试题推荐
最新回复(0)