求sql大神速度告诉我吧~~~~真的很急啊~~

4、根据查询要求,编写各种查询SQL,在查询分析器中验证查询结果,锻炼学生的数据查询能力。1)查询所有学生的基本信息,并按出生日期升序排列2)查询女同学的信息和女同学的人... 4、 根据查询要求,编写各种查询SQL,在查询分析器中验证查询结果,锻炼学生的数据查询能力。
1) 查询所有学生的基本信息,并按出生日期升序排列
2) 查询女同学的信息和女同学的人数
3) 所有选课学生的姓名、选修课程名及成绩
4) 不及格学生的姓名
5) 查询‘刘’姓学生的信息
6) 查询各门课程的选课人数
7) 查询缺少成绩的学生的学号及课程号
8) 查询选修了课程名为‘数据库’的学生的学号和姓名
9) 查询年龄大于 20 岁的学生情况。
10) 找出籍贯为河北的男生的姓名和年龄。
11) 找出学生表中籍贯是空值的学生的姓名和性别。
12) 找出成绩为 95 分的学生的姓名。
13) 查询课时是45的课程名称
14) 找出各课程的平均成绩,按课程号分组,且只选择学生超过 3 人的课程的成绩
15) 统计各个课程的选课人数和平均成绩
16) 找出选修了全部课程的学生的姓名;
17) 找出没有学生选的课程名称
18) 选修了课程数据库,又选修了操作系统的学生姓名
19) 求孙凯老师所教的学生姓名
20) 求所有老师的平均工资
21) 查询学时数是45或30的课程名称
22) 找出选修课程成绩最好的选课记录
谢谢了 第一次提问 没分我以后给您补行么?
1) 插入一些数据:
学生表Students
学号 姓名 性别 年龄 籍贯 民族 email 党员否 所在年级
20070201 张三 男 19 天津 汉 是 2
20070302 李四 男 20 北京 满族 否 3
20070203 李楠 女 20 天津 汉 否 2
20070204 王彤 女 21 天津 否 2
20070205 刘璋 男 21 河北 汉 否 2
教师表Teachers
教师号 姓名 性别 年龄 职称 工资
19970001 孙凯 男 35 副教授 2300
19980002 刘坤 男 46 教授 2500
20040003 张悦 女 28 讲师 2000
课程表Courses,
课程号 课程名 学分 学时数
01 数据库 2 45
02 操作系统 3 60
03 网络 2 45
04 数据结构 3 60
05 算法设计 2 45
06 软件工程 2 30
选课表Choices,
学号 课程号 成绩
20070201 01 85
20070201 02 76
20070201 03
20070302 01 45
20070302 02 90
20070302 04 95
20070203 01 67
20070203 04 50
任课表Teaching,
教师号 课程号 班级 学生数
19970001 01 051 25
19980002 02 052 35
20040003 03 043 27
20040003 04 043 27
19970001 05 055 40
展开
 我来答
mengqi718
2010-12-02 · TA获得超过399个赞
知道答主
回答量:124
采纳率:0%
帮助的人:116万
展开全部
1 select * from TBL_STU order by Birth ASC
2 <1> select * from TBL_STU where SEX='女'
2<2> select count(*) from TBL_STU where SEX='女'
3 select name,Elective,Results from TLB_Stu where 选课条件,//不知道字段,不好写
4 select name from TBL_Stu where Results<60
5 select * from TBL_Stu where name like '刘%'
6 select count(Language),count(Mathematics) from TBL_STu
7 select a.number,b.ResultsID from TBL_STU a Right join TBL_RESULTS on a.number=b.STUnumber
8 select number,name from TBL_STU where Elective='数据库'
9 select * from TBL_STU where age>20
10 select name,age from TBL_STU where Birthplace='河北' and sex='男'
11 select name,sex from TBL_STU where Birthplace is null
12 select name from TBL_STU where Results=95
13 select CoursesName from Courses where ClassTime='45'
...
写的头痛了,你应该把表结构写出来的,,,上面表越来越多,我都不好猜了
秋陽高照
2010-12-02
知道答主
回答量:20
采纳率:0%
帮助的人:16.9万
展开全部
把表发出来看看,都没有字段,怎么写啊??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zygtzygt
2010-12-02 · 超过26用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:70万
展开全部
( ⊙ o ⊙ )啊! 好多啊 这个牛 字段都是中文的。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式