orcale 数据库处理中位数

所谓中位数是指:

  一组按大小顺序排列起来的数据中处于中间位置的数。当有奇数个(如9个)数据时,中位数就是中间那个数(第5个);当有偶数个(如10个)数据时,中位数就是中间那两个数的平均数(第5个和第6个相加除以二)。

方法1:

  select median(列名) As 中位数 from 表名

方法2:

  select percentile_cont(0.5) within group (order by 列名) 中位数 from 表名

原文地址:https://www.cnblogs.com/renxinghua/p/13644507.html