1)用SQL语言检索选修课程名为‘DB'的学生姓名和分数
select s.姓名,sc.分数
from sc
left join s on sc.学号=s.学号
left join c on sc.课程号=c.课程号
where c.课程名='DB'
2)用SQL语言检索学生成绩得过满分(100分)的课程的课程号、课程名和学生姓名
select sc.课程号,c.课程名,s.姓名
from sc
left join s on sc.学号=s.学号
left join c on sc.课程号=c.课程号
where sc.分数=100
现有关系数据库如下:学生关系S(学号,姓名,性别)、课程关系C(课程号,课程名)、成绩关系SC(学号,课程号,分数)
1)用SQL语言检索选修课程名为‘DB'的学生姓名和分数
select i.*,j.姓名 from SC i inner join S j on i.学号=j.学号
where i.课程号 in (select 课程号 from C where 课程名='DB')