SQL面试-开窗函数的使用

学生表

------------------------------------------------------

sno(学号)    name        gender    enrolldate(入学日期)

------------------------------------------------------

1001        张三         男        20010101

1002        李四         女        20010615

1003        王五         男        20010307

------------------------------------------------------

 

课程表

--------------------------------

cno(课程号)    name    tno(教师号)

--------------------------------

101           语文    9001

102           数学    9005

103           英语    9009

--------------------------------

 

班级表

-------------------------------------

sno     classno(班级号)    htno(班主任)

-------------------------------------

1001    C1N1              9001

1002    C1N2              9005

1003    C1N1              9009

-------------------------------------

 

成绩表

-----------------------

sno     cno    score

-----------------------

1001    101    100

1001    102    75

1001    103    98

1002    101    55

1002    102    99

1002    103    100

1003    101    70

1003    102    83

1003    103    99

-----------------------

 

班长任期表

----------------------------------------------

classno     sno        begindate     enddate

----------------------------------------------

C1N1        1001       20010201      20010630

C1N1        1002       20010701      20011231

----------------------------------------------

 

1. 查询每个班级偏科(课程最高分-课程最低分)最严重的10名同学。

...

...

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据架构师Pony

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值