【MySQL】:题一

来源:互联网 发布:ant打包java项目 编辑:程序博客网 时间:2024/06/02 02:52

整理一下面试遇到的考题:

S(SID, SN,    SD,    SA)

      学号         姓名      单位     年龄


C(CID,        CN,)
     课程编号    课程名称


SC(SID    ,CID,         G)
      学号   课程编号     学习成绩



问题:使用SQL语句查询选修课程名称“税收基础”的学员学号和姓名


答:select s.sid,s.sn from s,c,sc where cn="税收基础" and s.sid = sc.sid and c.cid=sc.cid ;



问题:查询选修课程超过5门的学员姓名和所属单位


答:select * from s where s.sid in (select sc.sid from s,sc where s.sid=sc.sid group by sc.sid having count(sc.sid)>5);


0 0