Oracle分组取最大值

2022/5/11 19:13:33

本文主要是介绍Oracle分组取最大值,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

需求

该SQL是一个子SQL,需要查询出某个人所有过往履历中职务最高的

SELECT a."EMP_ID",a."CADRE_LEVEL"
  FROM (SELECT ROW_NUMBER() OVER(PARTITION BY EMP_ID ORDER BY CADRE_LEVEL DESC) rn,
               P_RESUME.*
          FROM P_RESUME) a where a.rn=1


这篇关于Oracle分组取最大值的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程