Partager via


SQRT (expression SSIS)

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

Renvoie la racine carrée d'une expression numérique.

Syntaxe

  
SQRT(numeric_expression)  

Arguments

numeric_expression
Expression numérique d'un type de données numérique. Pour plus d’informations, consultez Types de données Integration Services.

Types des résultats

DT_R8

Notes

La fonction SQRT renvoie un résultat NULL si l'argument est NULL.

Elle échoue si l'argument est une valeur négative.

L'argument est converti vers le type de données DT_R8 avant le calcul de la racine carrée.

Exemples d'expressions

L'exemple suivant renvoie la racine carrée d'un littéral numérique. Le résultat obtenu est 12.

SQRT(144)  

L'exemple suivant renvoie la racine carrée d'une expression, en l'occurrence le résultat de la soustraction des valeurs des colonnes Value1 et Value2 .

SQRT(Value1 - Value2)  

L'exemple suivant renvoie la longueur du troisième côté d'un triangle rectangle en appliquant la fonction SQUARE à deux variables puis en calculant la racine carrée de leur somme. Si la variable Side1 a pour valeur 3 et que la variable Side2 a pour valeur 4, la fonction SQRT renvoie 5.

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

Notes

Dans les expressions, les noms de variable comprennent toujours le préfixe @.

Voir aussi

Fonctions (expression SSIS)