请用SQL查询完成下列各题目:

1、列出住在北京市的的学生的姓名和年龄。(单表)2、查询不在1980年出生的女生姓名。(单表)3、统计名字里包含‘国’的男生的姓名和家庭住址。(单表)4、统计1号课程的总... 1、 列出住在北京市的的学生的姓名和年龄。(单表)
2、 查询不在1980年出生的女生姓名。(单表)
3、 统计名字里包含‘国’的男生的姓名和家庭住址。(单表)
4、 统计1号课程的总分和平均分。
5、 计算选修了2号课程的学生人数。
6、 查询选修了“computer English”且成绩在80分以上的学生的基本信息。
7、 假设家庭住址用家庭所在城市表示,那么查询与“王华”在同一个城市的学生的基本信息(用嵌套查询或自身连接)
8、 查找所选修课程的先行课为3号的学生的基本信息。
9、 采用右外连接,查找每门课程的被选情况(课程号,课程名,学分,选课学生的学号,成绩),没有被选的课程也要显示相关信息)
10、 查询考试成绩85分以上的信息系,数学系的学生信息
11、 查询人数不到200的系的系名
12、 找出数学系男生女生的人数和平均年龄
13、 查询至少被100个学生选修的课程的课程号
14、 查询每个学生的平均成绩,要求查询结果中有学号和平均成绩两列。
15、 求被选修的各门课程的平均成绩和最高成绩
16、 查询学号里包含4,并且最后一位为8的学生的信息。
17、 查询课程号为3的并且成绩为空的学生的学号
18、 将学生表(student)的列名分别命名为(学号,姓名,性别,出生年份,系别)其中出生年份要求用表达式求出。
19、查询年龄在20岁到24岁的数学系的学生信息。
20、找出平均成绩最高的学生的学号
21、查询既选修选修1号课程又选修2号课程的学生的学号
展开
 我来答
awzr
2012-12-12
知道答主
回答量:4
采纳率:0%
帮助的人:3.1万
展开全部
至少要给出表名和字段名称吧,凑合着看吧:
1. select 姓名,年龄 from 表名 where 家庭住址 like '%北京市%';
2. select 姓名 from 表名 where 性别="女" and 出生年份<>'1980';
3. select 姓名,家庭住址 from 表名where 性别='男' and 姓名 like '%国%';
4. select sum(成绩),avg(成绩) from 表名 where 课程='1';
5. select count(学号) from 表名 where 课程='2';
6. select a.* from 表1 a,表2 b where b.课程='computer English' and 成绩>80 and a.学号=b.学号; (表1为课程成绩表,表2为学生信息表)
7. select * from 表名 where 家庭住址=(select 家庭住址 from 表名 where 姓名='王华');
再往下没法写了,没有表结构编不下去了...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ct2k01
2012-12-11 · TA获得超过1570个赞
知道小有建树答主
回答量:1653
采纳率:0%
帮助的人:1102万
展开全部
表结构没有,让人无从写起。
这又是SQL SERVER的题目吧。

不熟悉SQL SERVER语法的家伙悄悄飘过,带走2分。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式