ストアド プロシージャ内の一連の変数の標準偏差を計算する構文を見つけようとしています。
私はこのようなことができることを望んでいました:
set variable1 = 5;
set variable2 = 7;
set variable3 = 8;
set variable4 = 2;
set MyStandardDeviation = StdDev(variable1, Variable2, variable3, variabl4)
を使用UNION ALL
して、1 つの列の一時テーブルを結合して生成できます。
set variable1 = 5;
set variable2 = 7;
set variable3 = 8;
set variable4 = 2;
set MyStandardDeviation =
(
SELECT StdDev(x.Val)
FROM
(
SELECT variable1 As Val
UNION ALL
SELECT variable2 As Val
UNION ALL
SELECT variable3 As Val
UNION ALL
SELECT variable4 As Val
) x
);