メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

STDDEV_POP および VAR_POP ウィンドウ関数の例

次の例は、ウィンドウ関数として STDDEV_POP および VAR_POP 関数をどのように使用するかを示します。このクエリは SALES テーブルの PRICEPAID に母集団分散と母集団標準偏差を計算します。

Copy to clipboard
select salesid, dateid, pricepaid, round(stddev_pop(pricepaid) over (order by dateid, salesid rows unbounded preceding)) as stddevpop, round(var_pop(pricepaid) over (order by dateid, salesid rows unbounded preceding)) as varpop from sales order by 2,1; salesid | dateid | pricepaid | stddevpop | varpop --------+--------+-----------+-----------+--------- 33095 | 1827 | 234.00 | 0 | 0 65082 | 1827 | 472.00 | 119 | 14161 88268 | 1827 | 836.00 | 248 | 61283 97197 | 1827 | 708.00 | 230 | 53019 110328 | 1827 | 347.00 | 223 | 49845 110917 | 1827 | 337.00 | 215 | 46159 150314 | 1827 | 688.00 | 211 | 44414 157751 | 1827 | 1730.00 | 447 | 199679 165890 | 1827 | 4192.00 | 1185 | 1403323 ...

標本標準偏差および標本分散の関数は同様に使用することができます。