要从学生成绩表(Stu_grade)中按课程号(Cno)统计出每门课程的选修人数,(27)可以实现这一功能。Stu_ grade

admin2013-01-05  23

问题 要从学生成绩表(Stu_grade)中按课程号(Cno)统计出每门课程的选修人数,(27)可以实现这一功能。Stu_ grade

选项 A、select Cno,count(stu_no)from Stu_grade group by Cno
B、select Cno,count (stu_  no)from Stu_ grade
C、select Cno from Stu_grade
D、select Cno from Stu_grade group by Cno

答案A

解析 在SQL语言中,只提供了一个动词select用来进行数据查询操作,但这个动词的参数十分复杂,且能嵌套使用。其通用格式如下:
   select [all| distinct] <目标列表达式>[,<目标列表达式>]…
   from<表名式视图名>[,<表名或视图名>]…
   [where<条件表达式>]
   [group by <列名1>[HAVING<条件表达式>]]
   [order by <列名2>[asc|desc]];
   题目中要求从学生成绩表(Stu_grade)中按课程号(Cno)统计出每门课程的选修人数,这里不仅要求按课程号分组,而且还要求统计出这一列中满足各组元素的个数,那么要用到函数count,答案应该为select Cno,count(stu_no)  from Stu_grade group by Cno。
转载请注明原文地址:https://kaotiyun.com/show/DFkZ777K
0

随机试题
最新回复(0)