Sybase 12.7 Home Theater System User Manual


 
統計関数
84 Sybase IQ
次のクエリ例では、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