2. 数据库SJK的学生表(XS.DBF)中有学号(xh,c,3)、姓名(xm,C,8)等字段;

2. 数据库SJK的学生表(XS.DBF)中有学号(xh,c,3)、姓名(xm,C,8)等字段;,第1张

select Xs.xh,

xs.xm,

count(1) as 选课门数,

sum(case

when Cj =>85 then

1

else

0

end) as 优秀课门数

from Cj

left outer join xs

on Cj.xh = xs.xh

where xh in (select xh

from (select xh, count(*)

from CJ.DBF

group by xh

having count(*) >6))

(1):select 姓名,性别,系名,籍贯

from 学生表

where 籍贯='江苏'

(2):select 姓名,性别,籍贯

from 学生表

where 性别='女' and (2007-出生日期)>20

(3):select 成绩

from 成绩表,学生表,课程表

where 成绩表.学号=学生表.学号 and 成绩表.课程号=课程表.课程号

and 姓名='王窗口' and 课程名='计算机 *** 作系统'

(你的2成绩表cj.dbf中的'KCH C 6 成绩号'应该是'KCH C 6 课程号',对不对呀,不然和3中的不是重复吗?如果不是这样的话,那我这个就错了)

(4):select 学生表.学号,姓名,课程名,成绩

from 学生表,课程表,成绩表

where 学生表.学号=成绩表.学号 and 成绩表.课程号=课程表.课程号 and 任课老师='刘绘图'

order by 成绩

(5):select 姓名,系名,课程名

from 学生表,成绩表,课程表

where 学号 in (select 学号

from 成绩表

where 成绩<60) and 成绩表.课程号=课程表.课程号

(6):select avg(成绩) '平均成绩'

from 成绩表

where 学号 in (select 学号

from 学生表,课程表,成绩表

where 学生表.学号=成绩表.学号 and 成绩表.课程号=课程表.课程号

and 课程名='计算机文化基础')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10806208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存