【重温数据库知识】用SQL语句实现:学生表、课程表、选课表三张表中的问题

转载 2013年12月05日 23:20:51
学生表:student(学号:sno、姓名:sname、性别:sgender、年龄:sage)
课程表:couse  (课程编号:cno、课程名称:cname)
选课表:sc(学号:sno、课程编号:cno、成绩:marks)
问题一:查询选了”计算机原理“的学生学号和姓名?
问题二:查询”周星驰“同学选修的课程名字?
问题三:选秀了5门课程的学生学号和姓名?

第一个
select  s.sno, s.sname
from student s, sc t
where s.sno = t.sno
and t.cno = (
     select c.cno
     from couse c
     where c.cname = '计算机原理'
);
第二个:
select c.cname
from student s, couse c, sc t
where c.cno = t.cno and t.sno = s.sno and s.sname = '周星驰';
第三个:
select s.sno, s.sname
from student s
where s.sno in (
     select t.sno
     from sc t
     group by t.sno
     having count(t.cno) = 5
);

学生表 课程表 成绩表 教师表常用SQL语句

学生表 课程表 成绩表 教师表 50个常用sql语句建表Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score...
  • callinglove
  • callinglove
  • 2015年06月16日 10:44
  • 3169

sql面试题(学生表_课程表_成绩表_教师表)

原帖链接:http://bbs.csdn.net/topics/280002741 表架构 Student(S#,Sname,Sage,Ssex) 学生表  Course(C#,...
  • zs064811
  • zs064811
  • 2015年12月09日 18:34
  • 2490

学生表/教师表/课程表/成绩表常见SQL查询

1. 在表中插入符合主键 [sql] /*成绩表*/  CREATE TABLE SC  (  Sid INT REFERENCES Student(Sid), /*学生学号...
  • zzjjiandan
  • zzjjiandan
  • 2014年03月25日 18:42
  • 10566

有关学生表,选课表和课程表的sql语句

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表...
  • lbdreaming
  • lbdreaming
  • 2014年02月26日 16:57
  • 898

mysql 练习1 完成一个由 学生表 选课表 课程表 的一个多表查询

1.学生表 CREATE TABLE `Student` ( `sid` int(32) NOT NULL AUTO_INCREMENT, `sname` varchar(32) DEFAU...
  • qq_35146878
  • qq_35146878
  • 2017年11月22日 20:54
  • 196

学生表 课程表 成绩表 教师表 50个常用sql语句

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表...
  • Draling
  • Draling
  • 2012年08月25日 22:53
  • 3139

学生表 课程表 成绩表 教师表 50个常用sql语句

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表...
  • u012609909
  • u012609909
  • 2013年12月29日 19:45
  • 991

学生表 课程表 成绩表 教师表 50个常用sql语句

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表...
  • lifudan123
  • lifudan123
  • 2014年08月10日 13:11
  • 1579

学生表 课程表 成绩表 教师表 50个常用sql语句

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表...
  • willsx
  • willsx
  • 2015年04月26日 13:37
  • 212

50个常用SQL语句-学生表、课程表、教师表示例

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teache...
  • huaier200
  • huaier200
  • 2011年07月06日 12:52
  • 891
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【重温数据库知识】用SQL语句实现:学生表、课程表、选课表三张表中的问题
举报原因:
原因补充:

(最多只允许输入30个字)