在线名词解释大全 - 数据库02 - 详细

设有学生表student(sno,sname,sage,smajor),各字段含义分别为学号、姓名、年龄、专业;学生选课表score(sno,cname,grade),各字段含义分别为学生学号、课程名、成绩。若要检索"信息管理"专业、选修课程DB的学生学号、姓名及成绩,如下能实现该检索要求的语句是

A
SELECT s.sno,sname, grade FROM student s ,score sc WHERE s.sno=sc.sno AND s.smajor='信息管理' AND cname='DB' ;
B
SELECT s.sno,sname, grade FROM student s,score sc WHERE s.smajor='信息管理' AND cname='DB';
C
SELECT s.sno,sname, grade FROM student s WHERE smajor='信息管理' AND cname='DB';
D
SELECT s.sno,sname, grade FROM student s WHERE s.sno=sc.sno AND s.smajor='信息管理' AND cname='DB';
正确答案:
从两表里选数据,From 后应为student s ,score sc;两表关联,所以有s.sno=sc.sno AND;同时条件为检索"信息管理"专业、选修课程DB的学生学号。答案A。
相关推荐
扫描二维码
关注公众平台