
統計関数
次のクエリ例では、SELECT 文に PERCENTILE_CONT 関数を含めています。
SELECT region, PERCENTILE_CONT(0.1)
WITHIN GROUP ( ORDER BY sales DESC )
FROM carSales GROUP BY region;
この SELECT 文の結果には、各地域の自動車販売の 10 番目のパーセンタイル 値が一覧表示されます。
region | percentile_cont |
Northeast | 840 |
Northwest | 740 |
South | 470 |
PERCENTILE_DISC 例 この例では、PERCENTILE_DISC 関数を使用して、各 地域の自動車販売の 10 番目のパーセンタイル値を求めます。次のようなデー タ・セットを使用します。
sales | region | dealer_name |
900 | Northeast | Boston |
800 | Northeast | Worcester |
800 | Northeast | Providence |
700 | Northeast | Lowell |
540 | Northeast | Natick |
500 | Northeast | New Haven |
450 | Northeast | Hartford |
800 | Northwest | SF |
600 | Northwest | Seattle |
500 | Northwest | Portland |
400 | Northwest | Dublin |
500 | South | Houston |
400 | South | Austin |
300 | South | Dallas |
200 | South | Dover |
次のクエリ例では、SELECT 文に PERCENTILE_DISC 関数を含めています。
SELECT region, PERCENTILE_DISC(0.1) WITHIN GROUP (ORDER BY sales DESC )
FROM carSales GROUP BY region;
この SELECT 文の結果には、各地域の自動車販売の 10 番目のパーセンタイル 値が一覧表示されます。
region | percentile_cont |
Northeast | 900 |
Northwest | 800 |
South | 500 |
84 | Sybase IQ |