首页 > 技术文章 > orcale 数据库处理中位数

renxinghua 2020-09-10 11:01 原文

所谓中位数是指:

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

方法1:

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

方法2:

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

推荐阅读