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

2024-12-01 03:21:51
推荐回答(2个)
回答1:

给出表的结构,不知道你的字段名怎么查??

回答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

没有表结构,头晕了。