在“学生—选课—课程”数据库中的3个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 查找选修“数据库技术”这门课程的学生的学生名和成绩。若使用连接查询的SQL语句是:

admin2010-10-27  31

问题 在“学生—选课—课程”数据库中的3个关系如下:
   S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
   查找选修“数据库技术”这门课程的学生的学生名和成绩。若使用连接查询的SQL语句是:
   SELECT SNAME,GRADE FROMS,SC,CWHERE CNAME=“数据库技术”ANDS.S#=SC.S#AND【  】

选项

答案SC.C#= C.C#或C.C#=S C.C#

解析 首先根据属性CNAME的值“数据库技术”在关系C中找到对应的属性C#,然后根据C#的属性值在关系SC中找到对应的属性S#,最后再根据S#的属性值在关系S中找到一批学生姓名SNAME和成绩GRADE。
转载请注明原文地址:https://jikaoti.com/ti/nqP7FFFM
0

最新回复(0)