SQUARE (SSIS 式)

適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム

数値式の 2 乗値を返します。

構文

  
SQUARE(numeric_expression)  

引数

numeric_expression
任意の数値データ型の数値式です。 詳細については、「 Integration Services Data Types」を参照してください。

戻り値の型

DT_R8

解説

引数が NULL の場合、SQUARE は NULL を返します。

2 乗演算の前に、引数は DT_R8 データ型にキャストされます。

式の例

この例では、12 の 2 乗が返されます。 返される結果は 144 です。

SQUARE(12)  

この例では、2 つの列の値を減算した結果の 2 乗が返されます。 Value1 が 12 で Value2 が 4 の場合、SQUARE 関数は 64 を返します。

SQUARE(Value1 - Value2)  

この例では、SQUARE 関数を 2 つの変数に適用して、その合計の平方根を計算することにより、直角三角形の 3 番目の辺の長さが返されます。 Side1 の値が 3、 Side2 の値が 4 の場合、SQRT 関数は 5 を返します。

SQRT(SQUARE(@Side1) + SQUARE(@Side2))  

注意

式に含まれる変数名には、常にプレフィックスの @ を付けます。

参照

関数 (SSIS 式)