软件下载吧文章资讯

分类分类

postgresql rank() over, dense_rank(), row_number()用法区别

2024-02-14 10:20作者:下载吧

如下学生表student,学生表中有姓名、分数、课程编号,需要按照课程对学生的成绩进行排序

select * from jinbo.student;
id | name | score | course
—-+——-+——-+——–
5 | elic | 70 | 1
4 | dock | 100 | 1
3 | cark | 80 | 1
2 | bob | 90 | 1
1 | alice | 60 | 1
10 | jacky | 80 | 2
9 | iris | 80 | 2
8 | hill | 60 | 1
7 | grace | 50 | 2
6 | frank | 70 | 2
6 | test | | 2
(11 rows)

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消