问题 问答题

现有“学生-选课-课程”关系数据库如下: 学生表S(Sno,Sname,Sage,Ssex,Sdept),各属性含义依次为学号,姓名,年龄,性别,所在系; 选课表SC(Sno,Cno,Grade),各属性含义依次为学号,课程号,成绩; 课程表C(Cno,Cname,Cteacher),各属性含义依次为课程号,课程名,授课教师 ; 试用SQL语言完成以下操作:

检索年龄在18到22之间(含18和22)的男生的学号、姓名及年龄;

答案

参考答案:

方法A:

SELECT Sno,Sname,Sage             

FROM S                            

WHERE Sage BETWEEN AH AND BB      

AND Ssex=‘男’                  

 方法B:

SELECT Sno,Sname,Sage                

FROM S                              

WHERE Sage>= AH AND Sage <=BB        

AND Ssex=‘男’                    

 

单项选择题
单项选择题