そのため、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 の間) で費やした回数をカウントする必要があります。グラフの例は次のようになります (下手なアスキー アートを許してください)。
5|
4| *
3| *
2| * *
1|* * * *
|_ _ _ _
5 1 1 2
0 0 5 0
0 0 0
したがって、軸は次のとおりです。
- X 軸: バケットです
- Y 軸: は顧客数です。
私は現在、Oracle SQL CASE 関数を使用して、支出がバケット内に収まるかどうかを判断し、そうしている顧客の数を合計しています。ただし、数百万のレコードがあるため、これには時間がかかります。
これを効果的に行う方法について何か考えはありますか?
ありがとう!