Partager via


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 :

ABS

DEGREES

RAND

ACOS

EXP

ROUND

ASIN

FLOOR

SIGN

ATAN

LOG

SIN

ATN2

LOG10

SQRT

CEILING

PI

SQUARE

COS

POWER

TAN

COT

RADIANS

 

[!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.

Voir aussi

Référence

Fonctions intégrées (Transact-SQL)