已知关系模式:sc(sno,sname,grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是( )。

admin2010-04-19  49

问题 已知关系模式:sc(sno,sname,grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是(    )。

选项 A、SELECT sno FROM sc WHERE sname="数据库"AND grade=MAX(grade)
B、SELECT sno FROM sc FOR sname="数据库"OR grade>=MAX(grade)
C、SELECT sno FROM sc WHERE sname="数据库"AND grade=(SELECT MAX (grade) FROM Sc.
D、SELECT sno FROM sc FOR sname="数据库" OR grade=(SELECT MAX (grade) FROM Sc.

答案4

解析 本题考查SELECT查询语句。本题可用排除法。在SELECT查询语句中,用 WHERE表示查询条件,选项B、D不正确。对于选项A,MAX(grade)表示所有成绩的最高分,可能超过“数据库”课程的最高分,不一定能查找到结果,也不正确。故本题选择C。
转载请注明原文地址:https://kaotiyun.com/show/c35Z777K
0

最新回复(0)