SELECT C.ORG_SHORTNAME, B.USER_NAME, ROW_NUMBER () OVER ( PARTITION BY B.ORG_ID ORDER BY A.TOTAL_SCORE DESC ) CNO, A.TOTAL_SCORE, A.USER_ID FROM T_INDIVIDUAL_RANKING A INNER JOIN T_USER B ON A.USER_ID = B.USER_ID INNER JOIN SYS_ORG C ON C.ORG_ID = B.ORG_ID

SQL排名查询技巧
本文介绍了一种使用SQL进行复杂排名查询的方法,通过联接多个表并利用ROW_NUMBER()函数,可以实现按组织内部用户得分进行排序的功能。此方法适用于需要对大量数据进行快速排名处理的场景。
4271

被折叠的 条评论
为什么被折叠?



