SQL语言,很急的

[复制链接]
查看11 | 回复1 | 2010-11-24 11:57:55 | 显示全部楼层 |阅读模式
现在建立了学生表XSB(有学号、姓名、性别等),学习表XXB(学号、课程号、成绩),课程表KCB(课程号、课程名等),教学表JXB(教师编号、课程号、评价),教师表JSB(教师编号、教师姓名等)
1.连表查询:查询没有学生选修的课程清单
2.集函数查询:统计选修各门课程的男女生人数
3.集合IN查询:查询选修课程管理信息系统的学生姓名
4.检索大张老师所授课程的名称
5.检索20岁以上男生的姓名
6.检索至少选修大张老师所授全部课程的学生姓名
7.检索”张三”同学不学课程的课程号
8.检索全部学生都选修的课程名称
9.检索选修课程包含大张老师所授课程之一的学生学号
10.检索选修课程号为C1和C5(C1,C5可以改为自己数据里有的课程号)的学生学号
11.检索选修全部课程的学生姓名
12.检索选修课程包含学号为2的学生所修课程的学生学号
13.检索选修课程名为”数据库”的学生姓名
是写SQL语句。我明天在线呢,如果有疑问可以找我742610337,谢谢

回复

使用道具 举报

千问 | 2010-11-24 11:57:55 | 显示全部楼层
1.--查询没有学生选修的课程清单select xsb.姓名 from 学生表 xsb left join 学习表 xxb on xsb.学号=xxb.学号 left join 课程表 kcb on xxb.课程号=kcb.课程号where kcb.课程号 is null2.--统计选修各门课程的男女生人数select xsb.课程名,xsb.性别,count(*) 人数from 学生表 xsb,学习表 xxb,课程表 kcb where xsb.学号=xxb.学号and xxb.课程号=kcb.课程号group by xsb.课程名,xsb.性别order by xsb.课程名3.--查询选
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行