rank() over()
时间: 2023-08-19 12:14:53 浏览: 44
rank() over()是一种窗口函数,用于在查询结果中为每一行计算一个排名值。它可以根据指定的排序规则对结果进行排序,并为每一行分配一个排名值。引用\[1\]中的示例展示了如何使用rank() over()函数来选择排名为10的姓名和年龄。引用\[2\]中的示例展示了如何使用rank() over()函数来对班级表按成绩进行排序并分配排名。引用\[3\]提到,在MySQL数据库中,由于没有rank over函数,可以使用变量来实现类似的功能。
#### 引用[.reference_title]
- *1* *3* [SQL语句:rank() over()用法记录,mysql和oracle](https://blog.csdn.net/m0_37914467/article/details/103856392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [sql的窗口函数](https://blog.csdn.net/m0_57613177/article/details/121413737)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]