大学计算机SQL查询考试题!急求答案!好的话再加分!

分析器中用SQL语句查询:(1)查询女生的平均成绩(2)查询选修课程名为:基础会计的课程号,课程名,学生姓名,成绩,任课教师。(3)查询学号11开头的全体学生姓名,年龄,... 分析器中用SQL语句查询:(1)查询女生的平均成绩(2)查询选修课程名为:基础会计的课程号,课程名,学生姓名,成绩,任课教师。(3)查询学号11开头的全体学生姓名,年龄,性别。(4)查询选修课程名为:微观经济学,不及格人总数,并显示不及格人数明细。(5)查询每门课的课程号,课程名,任课教师,选修该课的学生学号,姓名,成绩,保存到视图:完整学生成绩 展开
 我来答
delete_xq
2013-01-10 · TA获得超过770个赞
知道答主
回答量:18
采纳率:0%
帮助的人:4.5万
展开全部
给出表的结构,不知道你的字段名怎么查??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海兰快车
2013-01-10
知道答主
回答量:90
采纳率:0%
帮助的人:35.2万
展开全部
(1)select avg(成绩) from 表 where sex = ‘女’

(2)select 课程号,课程名,学生姓名,成绩,任课教师 from 表 where 选修课程名='基础会计'
(3)select 姓名,年龄,性别 from 表 where 学号 like '11%'

(4)select 微观经济学,count(微观经济学) from 表 where 成绩 < 60 group by 微观经济学 having 选修课程名='微观经济学'
select fofficeid,count(fofficeid) from T_Invoice where Famount < 8 group by fofficeid having fofficeid = 28
select 微观经济学,姓名 from 表 where 成绩 < 60 and 选修课程名='微观经济学'

select fofficeid,Fcustomerid from T_Invoice where Famount < 8 and fofficeid = 28

(5)这个好像需要三张表了。课程表,学生表,中间表
一个学生可以选很多课程,故需要一个中间表。
create view V_ddddddd
as
select b.课程号,b.课程名,b.任课教师,c.学生学号,c.姓名,a.成绩
from 中间表 a
left join 课程表 b on a.课程id= b.课程id
left join 学生表 c on a.学生id=c.学生id

没有表结构,头晕了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式