有些公司业务需要查看用户消费的前几名。
比如xxx教育需要查看每门课程成绩的前两名,这里用到分析函数,注(只针对Db2 数据库)具体sql如下:
select * from (
select row_number()over(partition by 课程号 order by 成绩 desc) rn,学号,课程号,成绩
from course_table
)where rn < 3
有些公司业务需要查看用户消费的前几名。
比如xxx教育需要查看每门课程成绩的前两名,这里用到分析函数,注(只针对Db2 数据库)具体sql如下:
select * from (
select row_number()over(partition by 课程号 order by 成绩 desc) rn,学号,课程号,成绩
from course_table
)where rn < 3