SQRT (espressione SSIS)SQRT (SSIS Expression)

Restituisce la radice quadrata di un'espressione numerica.Returns the square root of a numeric expression.

SintassiSyntax


SQRT(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, SQRT restituirà Null.SQRT returns a null result if the argument is null.

Se l'argomento è un valore negativo, SQRT restituirà un errore.SQRT fails if the argument is a negative value.

Prima del calcolo della radice quadrata 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 root operation.

Esempi di espressioneExpression Examples

In questo esempio viene restituita la radice quadrata di un valore letterale numerico.This example returns the square root of a numeric literal. Il risultato restituito è 12.The return result is 12.

SQRT(144)  

In questo esempio viene restituita la radice quadrata di un'espressione, ovvero il risultato della sottrazione dei valori nelle colonne Value1 e Value2 .This example returns the square root of an expression, the result of subtracting values in the Value1 and Value2 columns.

SQRT(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 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)