数据库系统中有关SQL语言表达 6个问题 急需 谢谢了
v1、查询信息系所有男生的学号和姓名。v2、查询信息系所有女生的平均年龄。v3、查询每个学生的平均成绩,并输出平均成绩大于80分的那些学生的学号和平均成绩。v4、查询每门...
v 1、查询信息系所有男生的学号和姓名。
v 2、查询信息系所有女生的平均年龄。
v 3、查询每个学生的平均成绩,并输出平均成绩大于80分的那些学生的学号和平均成绩。
v 4、查询每门课的间接先修课程号。
v 5、查询计科系所有学生的出生年份和姓名,要求在输出表中体现出生年份这一属性。
6、查询选修了数据库系统这门课学生的学号和姓名 展开
v 2、查询信息系所有女生的平均年龄。
v 3、查询每个学生的平均成绩,并输出平均成绩大于80分的那些学生的学号和平均成绩。
v 4、查询每门课的间接先修课程号。
v 5、查询计科系所有学生的出生年份和姓名,要求在输出表中体现出生年份这一属性。
6、查询选修了数据库系统这门课学生的学号和姓名 展开
展开全部
① select 学号,姓名 from 表名 where 系别='信息系' and 性别='男';
② select avg(年龄)from 表名 where 系别='信息系' and 性别='女’;
③select 学号, avg(成绩)as 平均成绩 from 表名 where 平均成绩>80 group by 平均成绩;
④不理解
⑤select 出生年份,姓名 from 表名 where 系别='计科系';
⑥select 学号,姓名 from 表名 where 课程名='数据库系统'
表名自己写关联的表名称(关联两张表或者三张表),再在where后面添加表的关联字段!
更多追问追答
追问
题设没有中没有提到的内容都是书上的 书是数据库系统概论第四版 谢谢
追答
哥哥啊 !我上哪去找书来看啊!你给表结构也好啊!
都写得那么清楚了,你自己也看下不就能写出来了,别太懒- -、
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你最后给出表结构和,相关表单的关联关系,不然大家回答的,肯定和你实际的不一致。其实你的这几个问题补算难,你抓住直接的关联关系就行了。
1、select 学号,姓名 from 查询表 where 性别=‘男生’ and 系别=‘信息系’
2、 select avg(年龄)from 查询表 where 系别='信息系' and 性别='女’;
3、select 学号, avg(成绩)as 平均成绩 from 成绩表 where 平均成绩>80 group by 学号;
4、 select 课程号 from 课程表 where 课程id in (select 课程id from 选课表)
5、select 出生年份,姓名 from 查询表 where 系别='计科系';
6、select 学号,姓名 from 查询表 where 课程名='数据库系统'
1、select 学号,姓名 from 查询表 where 性别=‘男生’ and 系别=‘信息系’
2、 select avg(年龄)from 查询表 where 系别='信息系' and 性别='女’;
3、select 学号, avg(成绩)as 平均成绩 from 成绩表 where 平均成绩>80 group by 学号;
4、 select 课程号 from 课程表 where 课程id in (select 课程id from 选课表)
5、select 出生年份,姓名 from 查询表 where 系别='计科系';
6、select 学号,姓名 from 查询表 where 课程名='数据库系统'
追问
题设中没有提到表结构 谢谢
追答
就是因为你没有给出表结构及字段,所有大家回答的和你实际的不一致。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select sno,sname from student where sex="男" and dep="信息系"
select avg(age) from student where sex = "女" and dep=“信息系”
select sno ,avg(score) from sc group by sno having avg(score) > 80;
5. select sname,birthday from student where dep="信息系"
6.select sno,sname from student where sno in(select sno from sc where cno = (select cno from course where cname="数据库系统"))
其实你应该给出你的表结构的。
更多追问追答
追问
题设没有没有表结构,可能是书上的表结构,书是数据库系统概论第4版
追答
那你可以找找看啊,不然怎么写正确啊!你说是那本书的哪个版本,我们也不可能去找啊,跟前都没有那些书的。除非学生。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询