求高手编写SQL 查询语句。。。 急。。。。。。。。

4.查询所有2009级(学号以2009开头)的学生的成绩,列出学号、课程号、成绩,查询结果按课程号排序。5.查询所有低于60分的学生成绩记录,列出,结果按课程号、学号排序... 4. 查询所有2009级(学号以2009 开头)的学生的成绩,列出学号、课程号、成绩,查询结果按课程号排序。
5. 查询所有低于60 分的学生成绩记录,列出,结果按课程号、学号排序列表。
6. 查询选修了1 号课程并且成绩大于等于90分的学生记录,列出学号、成绩,并按成绩降序排序。
7. 查询超过2 学分(大于)的课程记录,并将结果存储于新表“高学分课程”。
8. 查询学生表中所有1993年出生的学生的记录,按出生日期排序。
9. 统计全体学生的总人数。
10. 统计各系的学生人数,列出所在系、人数。
11. 统计各门课的平均分仍,列出课程号、平均分。
12. 查询选修人数不足5 人的课程,列出课程号、人数
展开
 我来答
仰修0Gg
2011-06-30
知道答主
回答量:10
采纳率:0%
帮助的人:8096
展开全部
4:select 成绩,学号,课程号,from table where 学号like'2009%' order by 课程号
5:select 成绩 from table where 成绩 < 60 order by 课程号 , 学号
6:select 学号,成绩 from table where 课程号=1 and 成绩>90 order by 成绩 desc
7:select * into 高学分 from table where 学分 > 2
8:select * from table where 日期 like '1993%' order by birth
9:select count(1) from table
10:select count(1),系 from table group by 系
11:select avg(1),课程号 from table group by 课程号
12:select * from (select 课程号,count(1) as 人数 from table group by 课程号 ) as 1 where
人数 <5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
htsunday
2011-06-22 · TA获得超过1101个赞
知道小有建树答主
回答量:721
采纳率:0%
帮助的人:514万
展开全部
不知道具体的表及表关联,大概就这么个意思,这种SQL查询语句不用麻烦高手咯,我这个低手都可以搞定啦!!
4、select 学号,课程号,成绩 from 表 where 学号 like '2009%' order by 学号;
5、select 学号,课程号,成绩 from 表 where 成绩<='60' order by 学号,课程号;
6、select 学号,课程号,成绩 from 表 where 课程号='1' and 成绩>='90' order by 成绩 desc;
7、create table 高学分课程 as select 课程 from 表 where 学分>'2';
8、select * from 学生表 where 出生日期='1993' order by 出生日期;
9、select count(*) from 学生表;
10、select 系,count(人数) from 表 group by 系;
11、select 课程号,avg(成绩) from 表
12、select 课程,count(人数) from 表 group by 课程号 having count(人数) <=5

补充: 楼下leaoko说的第8题,这个要看你的这个表里出生日期字段具体的值和你的数据库是什么数据库,如果是oracle的话,可以用to_date(出生日期,'yyyy')来限制
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红红火火恍恍惚惚AX
2011-06-22 · TA获得超过205个赞
知道小有建树答主
回答量:510
采纳率:0%
帮助的人:383万
展开全部
个人认为楼上的回答有2个问题:
第7小题,如果高学分课程这张表存在,那SQL语句会出错,应该先要用IF NOT EXIST语句判断这张表是否存在,如果存在,则用DROP TABLE语句删除这张表才执行创建表的语句。
第8小题应为select * from 学生表 where year(出生日期)=1993 order by 出生日期。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钱不哆
2011-06-22 · 超过19用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:42.7万
展开全部
都是问你表结构如何,楼主非说没有表结构!!你的应该是作业吧。学生管理系统一般:
学生信息表,课程表,学生成绩表 三个表。 学生对应多门课程,多个成绩。一门课程有多位学生,每个成绩对应一位学生一门课程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式