SQUARE (espressione SSIS)SQUARE (SSIS Expression)

Restituisce il quadrato di un'espressione numerica.Returns the square of a numeric expression.

SintassiSyntax


SQUARE(numeric_expression)  

ArgomentiArguments

numeric_expressionnumeric_expression
Espressione numerica valida con qualsiasi tipo di dati numeric.Is a numeric expression of any numeric data type. Per altre informazioni, vedere Tipi di dati di Integration Services.For more information, see Integration Services Data Types.

Tipi restituitiResult Types

DT_R8DT_R8

OsservazioniRemarks

Se l'argomento è Null, SQUARE restituirà Null.SQUARE returns a null result if the argument is null.

Prima del calcolo del quadrato viene eseguito il cast dell'argomento al tipo di dati DT_R8.The argument is cast to the DT_R8 data type before the square operation.

Esempi di espressioneExpression Examples

In questo esempio viene restituito il quadrato di 12.This example returns the square of 12. Il risultato restituito è 144.The return result is 144.

SQUARE(12)  

In questo esempio viene restituito il quadrato del risultato della sottrazione dei valori di due colonne.This example returns the square of the result of subtracting values in two columns. Se Value1 contiene 12 e Value2 contiene 4, la funzione SQUARE restituirà 64.If Value1 contains 12 and Value2 contains 4, the SQUARE function returns 64.

SQUARE(Value1 - Value2)  

In questo esempio viene restituita la lunghezza del terzo lato di un triangolo rettangolo, ottenuta applicando la funzione SQUARE a due variabili e quindi calcolando la radice quadrata della somma.This example returns the length of the third side of a right angle triangle by applying the SQUARE function to two variables and then calculating the square root of their sum. Se Side1 contiene 3 e Side2 contiene 4, la funzione SQRT restituirà 5.If Side1 contains 3 and Side2 contains 4, the SQRT function returns 5.

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

Nelle espressioni i nomi delle variabili includono sempre il prefisso @.In expressions, variable names always include the @ prefix.

Vedere ancheSee Also

Funzioni ( Espressione SSIS )Functions (SSIS Expression)