题目内容

查询选修了数学课(课程号为2)的学生人数,可以使用的查询语句是:

A. SELECT MAX(*) FROM SC WHERE Cno = 2;
B. SELECT AVG(Sno) FROM SC WHERE Cno = 2;
C. SELECT COUNT(*) FROM SC WHERE Cno = 2;
D. SELECT COUNT(Sname) FROM SC WHERE Cno = 2;

查看答案
更多问题

查询被选修过的课程数量,可以使用的查询语句是:( )

A. SELECT COUNT(DISTINCT Cno) FROM SC;
B. SELECT AVG(DISTINCT *) FROM SC;
C. SELECT COUNT(ALL Cno) FROM SC;
D. SELECT COUNT(*) FROM SC;

查询最低成绩大于85分的学生学号和平均成绩,可以使用的查询语句是:( )

A. SELECT Sno, AVG(Grade) FROM SC HAVING MIN(Grade) > 85 GROUP BY Sno;
B. SELECT Sno, AVG(Grade) FROM SC GROUP BY Sno HAVING MIN(Grade) > 85;
C. SELECT Sno, AVG(Grade) FROM SC WHERE MIN(Grade) > 85 GROUP BY Sno;
D. SELECT Sno, AVG(Grade) FROM SC GROUP BY Sno WHERE MIN(Grade) > 85;

SELECT语句中,使用ORDER BY子句实现对查询结果的排序。可以在ORDER BY子句中指定多个列,每个列可以有自己的排序规则(升序或降序)。

A. 对
B. 错

当在 ORDER BY 子句中指定两个列时,数据库系统会首先对第二个列排序,对于第二列相同的那些行再进行第一列的排序。

A. 对
B. 错

答案查题题库