问题 单项选择题

假设“学生—选课—课程”数据库中有以下3个关系:
S(S#,SNAME,SEX,AGE,DEPARTMENT),主码是S#
C(C#,CNAME,TEACHER),主码是C#
SC(S#,G#,GRADE),主码是(S#,C#)
要查询学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是( )。

A.SELECT S.SNAME,SC.C#,GRADE FROM S WHERE S.S#=SC.S#
B.SELECT S.SNAME,SC.C#,GRADE FROM SC WHERE S.S#==SC.S#
C.SELECT S.SNAME,SC.C#,GRADE FROM S,SC WHERE S.S#=SC.S#
D.SELECT S.SNAME,SC.C#,GRADE FROM S,SC WHERE S.S#=SC.C#

答案

参考答案:C

解析:本题考查SQL语言的语法知识。根据SQL语法可知,本题答案为C。

选择题
单项选择题