已知关系S、SC、C的关系模式为:
S(S#,SN,SA,SEX,SD)
C(C#,CN,PC#)
SC(C#,S#,G)
其中:S#为学号,SN为学生名,SA为年龄,SEX为性别,SD为系别,C#为课程号,G为成绩,CN为课程名称,PC#先行课程号
(1)查询年龄在19至21岁之间的学生的学号、姓名和年龄
select S#, SN, SA
from S
where SA between 19 and 21;
(2)查询姓名中第2个字有“明”字的学生的姓名、性别
select SN, SEX
from S
where SN like ‘%明%’;
(3)查询选修了1002课程的学生的学号和姓名
select S.S#, SN
from S, SC
where S.S# = SC.S# and C# = '1002';
(4)查询各个课程号及其相应的选修人数
select C#, count(S#)
from SC
group by C#;
(5)查询3门以上课程是90分以上的学生学号
select S#
from SC
where G > 90
group by S#
having count(*)>3;