设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所讲授的课程,并列出姓名和课程名,应使用的语句SELECT-SQL是______。

admin2010-06-12  39

问题 设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所讲授的课程,并列出姓名和课程名,应使用的语句SELECT-SQL是______。

选项 A、SELECT 姓名,课程名FROM 教师表,授课表,课程表;       WHERE 教师表.教师号=授课表.教师号AND 姓名=“陈静”
B、SELECT姓名,课程名FROM 教师表,授课表,课程表;       WHERE 教师表.教师号=授课表.教师号AND授课表.课程号=课程表.课程号;       AND姓名=“陈静”
C、SELECT姓名,课程名FROM 教师表,授课表,课程表;       WHERE教师表.教师号=授课表.教师号AND授课表.教师号=课程表.课程号;       AND姓名=“陈静”
D、SELECT姓名,课程名FROM 教师表,授课表,课程表;       WHERE授课表.课程号=课程表.课程号AND姓名=“陈静”

答案2

解析 本查询是在教师表和授课表及课程表之间进行的,在表的连接条件中应有教师表和授课表按教师号连接、授课表和课程表按课程号连接的条件。选项A中缺少了授课表和课程表连接的条件,选项B是正确的,选项C在授课表和课程表连接的条件中连接字段错误,选项D中缺少了教师表和授课表连接的条件。
转载请注明原文地址:https://kaotiyun.com/show/xBzp777K
0

最新回复(0)