因此,我试图通过 SQL 查询从 Oracle SQL 表中的数据创建概率密度函数。所以考虑下表:
Name | Spend
--------------
Anne | 110
Phil | 40
Sue | 99
Jeff | 190
Stan | 80
Joe | 90
Ben | 100
Lee | 85
现在,如果我想从该数据创建 PDF,我需要计算每个客户在特定数量(0 到 50 之间或 50 到 100 之间)中花费的次数。一个示例图看起来像这样(原谅我可怜的 ascii 艺术):
5|
4| *
3| *
2| * *
1|* * * *
|_ _ _ _
5 1 1 2
0 0 5 0
0 0 0
所以轴是:
- X 轴:是桶
- Y轴:是客户数量
我目前正在使用 Oracle SQL CASE 函数来确定支出是否在桶内,然后将这样做的客户数量相加。然而,这是永远的,因为它有几百万条记录。
关于如何有效地做到这一点的任何想法?
谢谢!