SQL Server STDEV 関数

Sql Server Stdev Guan Shu



この投稿では、SQL Server で STDEV() 関数を使用して一連の値の標準偏差を計算する方法を学習します。

探検しましょう!

SQL Server Stdev() 関数の構文とパラメーター

以下は、stdev() 関数の構文を示しています。







STDEV ( [ 全て | | 明確 ] 表現 )

関数の引数は次のように表されます。



  1. ALL – このパラメーターを使用すると、指定されたすべての値に関数を適用できます。デフォルトでは、関数は ALL に適用されます。
  2. DISTINCT – 指定した場合、この関数は一意の値にのみ適用されます。
  3. 式 – 数値式を参照します。このパラメーターの値は、集計関数またはサブクエリにすることはできません。

この関数は、指定された値のセットの標準偏差を示す浮動小数点値を返します。



使用例:

次の例は、SQL Server で stdev() 関数を使用する方法を示しています。





例 1: Stdev 関数の使用

次の図は、SQL Server テーブルでの stdev 関数の使用法を示しています。元のテーブルは次のとおりです。



次のクエリに示すように、価格列の値の標準偏差を計算できます。

選択する 標準偏差 ( 価格 ) なので 標準 から 製品 P;

これにより、結果の標準偏差が次のように返されます。

標準 | |
------------------+
1026.9104843447374 | |

前述のように、関数は指定された列のすべての値の標準偏差を計算します。

次のように、値が重複しているテーブルがあるとします。

前の表の標準偏差を計算する場合は、次のコマンドを使用します。

選択する 標準偏差 ( 価格 ) なので 標準 から 製品 P;

結果の標準偏差値は次のとおりです。

標準 | |
------------------+
993.4328361796786 | |

以下に示すように、重複する値を除外できます。

選択する 標準偏差 ( 明確 価格 ) なので 標準 から 製品 P;

結果の値は次のとおりです。

標準 | |
------------------+
1026.9104843447374 | |

結論

この投稿では、SQL Server で stdev() 関数を使用して、特定の値セットの標準偏差を計算する方法を学びました。

読んでくれてありがとう!