rank() over的用法

如果要查詢一個學校每個班級成績的前三名學生的信息

在數據量不大的情況下可以用rank() over(partition by cl1 order by cl2),這個函數的作用是把根據

partition by 班級(相當於group by),order by 成績 desc(按成績降序排列),然後在查詢外圍取出

每個班級的前三個

例如: rank() over(partition by class order by grade desc)from students

猜你喜欢

转载自kevin-shen.iteye.com/blog/1720533