Partager via


Fonctions mathématiques (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL analytics endpoint in Microsoft FabricWarehouse in Microsoft Fabric

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 :

Les fonctions arithmétiques, telles que ABS, CEILING, DEGREES, FLOOR, POWER, RADIANSet SIGN, retournent une valeur ayant le même type de données que la valeur d’entrée. Trigonometric et d’autres fonctions, notamment , , , et , castent leurs valeurs d’entrée en float et retournent une valeur de float .

Toutes les fonctions mathématiques, à l’exception de RAND, sont des fonctions déterministes. Cela signifie qu’ils retournent les mêmes résultats chaque fois qu’ils sont appelés avec un ensemble spécifique de valeurs d’entrée. RAND est déterministe uniquement lorsqu’un paramètre seed est spécifié. Pour plus d’informations sur le déterminisme des fonctions, consultez fonctions déterministes et non déterministes.