SQUARE (SSIS)
傳回數值運算式的平方。
語法
SQUARE(numeric_expression)
結果類型
DT_R8
備註
如果引數為 Null,則 SQUARE 會傳回 Null 結果。
引數會在進行平方運算之前,轉換成 DT_R8 資料類型。
範例
此範例會傳回 12 的平方。傳回結果為 144。
SQUARE(12)
此範例會傳回在兩個資料行中減去值之結果的平方。如果 Value1 為 12,而 Value2 為 4,則 SQUARE 函數會傳回 64。
SQUARE(Value1 - Value2)
此範例會將 SQUARE 函數套用至兩個變數,然後計算其總和的平方根,藉此傳回直角三角形第三邊的長度。如果 Side1 包含 3,而 Side2 包含 4,SQRT 函數就會傳回 5。
SQRT(SQUARE(@Side1) + SQUARE(@Side2))
[!附註]
在運算式中,變數名稱會固定包含 @ 前置字元。