探検しましょう!
SQL Server Stdev() 関数の構文とパラメーター
以下は、stdev() 関数の構文を示しています。
STDEV ( [ 全て | | 明確 ] 表現 )
関数の引数は次のように表されます。
- ALL – このパラメーターを使用すると、指定されたすべての値に関数を適用できます。デフォルトでは、関数は ALL に適用されます。
- DISTINCT – 指定した場合、この関数は一意の値にのみ適用されます。
- 式 – 数値式を参照します。このパラメーターの値は、集計関数またはサブクエリにすることはできません。
この関数は、指定された値のセットの標準偏差を示す浮動小数点値を返します。
使用例:
次の例は、SQL Server で stdev() 関数を使用する方法を示しています。
例 1: Stdev 関数の使用
次の図は、SQL Server テーブルでの stdev 関数の使用法を示しています。元のテーブルは次のとおりです。
次のクエリに示すように、価格列の値の標準偏差を計算できます。
選択する 標準偏差 ( 価格 ) なので 標準 から 製品 P;これにより、結果の標準偏差が次のように返されます。
標準 | |------------------+
1026.9104843447374 | |
前述のように、関数は指定された列のすべての値の標準偏差を計算します。
次のように、値が重複しているテーブルがあるとします。
前の表の標準偏差を計算する場合は、次のコマンドを使用します。
選択する 標準偏差 ( 価格 ) なので 標準 から 製品 P;結果の標準偏差値は次のとおりです。
標準 | |------------------+
993.4328361796786 | |
以下に示すように、重複する値を除外できます。
選択する 標準偏差 ( 明確 価格 ) なので 標準 から 製品 P;結果の値は次のとおりです。
標準 | |------------------+
1026.9104843447374 | |
結論
この投稿では、SQL Server で stdev() 関数を使用して、特定の値セットの標準偏差を計算する方法を学びました。
読んでくれてありがとう!