Advertisement

Oracle在处理数据时进行统计分析

阅读量:

在分析工作的实施过程中,我们常常面临需要计算特定特征分位数的需求。接下来将详细介绍在Oracle数据库中如何对某一列数据进行分位数的计算。

用于计算分位数的数据表结构如下:

复制代码
    select * from test_lizhen;
    

通过观察该表格的结构可以发现,其包含两列数据,其中一列用于标识各类产品,另一列则用于记录每位用户的属性信息。针对特征分位数的计算,可采用以下方式予以实现:

1)不考虑产品差异,对所有用户的数据进行统一的分位数计算

复制代码
 select PERCENTILE_CONT(0) within group(order by pltf_cnt_60m) as max_sal_0,

    
    PERCENTILE_CONT(0.2) within group(order by pltf_cnt_60m) as max_sal_20,
    
    PERCENTILE_CONT(0.4) within group(order by pltf_cnt_60m) as max_sal_40,
    
    PERCENT

全部评论 (0)

还没有任何评论哟~