Fonctions mathématiques (Transact-SQL)
Les fonctions scalaires suivantes effectuent un calcul, généralement basé sur les valeurs d'entrée fournies en tant qu'arguments, et retournent une valeur numérique :
|
[!REMARQUE]
Les fonctions arithmétiques telles que ABS, CEILING, DEGREES, FLOOR, POWER, RADIANS et SIGN retournent une valeur du même type que la valeur d'entrée. Les fonctions trigonométriques et autres fonctions, y compris EXP, LOG, LOG10, SQUARE et SQRT, convertissent leurs valeurs d'entrée en float et retournent une valeur de type float.
Toutes les fonctions mathématiques, à l'exception de RAND, sont déterministes. En d'autres termes, elles retournent le même résultat chaque fois qu'elles sont appelées avec un ensemble spécifique de valeurs d'entrée. RAND est déterministe uniquement lorsqu'une valeur de départ est spécifiée. Pour plus d'informations sur le déterminisme des fonctions, consultez Fonctions déterministes et non déterministes.