Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Fonctions mathématiques SQL Server (liste complète)

Transact-SQL contient un certain nombre de fonctions mathématiques que vous pouvez utiliser avec SQL Server.

Les fonctions scalaires suivantes peuvent être utilisées dans SQL Server 2012 et versions ultérieures. La plupart de ces fonctions acceptent un ou plusieurs arguments et renverront une valeur numérique basée sur le ou les arguments fournis.

ABS()
Renvoie la valeur absolue (positive) de l'expression numérique spécifiée. En d'autres termes, il vous permet de déterminer si un nombre est positif, négatif ou nul.
ACOS()
Renvoie l'arc cosinus. En d'autres termes, il renvoie l'angle, en radians, dont le cosinus est l'expression flottante spécifiée.
ASIN()
Renvoie l'arc sinus. En d'autres termes, il renvoie l'angle, en radians, dont le sinus est l'expression flottante spécifiée.
ATAN()
Renvoie l'arc tangente. En d'autres termes, il renvoie l'angle, en radians, dont la tangente est une expression flottante spécifiée.
ATN2()
Renvoie l'angle, en radians, entre l'axe des x positif et le rayon de l'origine au point (y, x), où x et y sont les valeurs des deux expressions flottantes spécifiées.
CEILING()
Vous permet d'arrondir un nombre à l'entier supérieur le plus proche. Elle renvoie le plus petit entier supérieur ou égal à l'expression numérique spécifiée.
COS()
Renvoie le cosinus trigonométrique de l'angle spécifié - mesuré en radians - dans l'expression spécifiée.
COT()
Renvoie la cotangente trigonométrique de l'angle spécifié - en radians - dans l'expression flottante spécifiée.
DEGREES()
Permet de convertir des radians en degrés. Plus précisément, cette fonction renvoie l'angle correspondant, en degrés, pour un angle spécifié en radians.
EXP()
Renvoie la valeur exponentielle de l'expression flottante spécifiée.
FLOOR()
Vous permet d'arrondir à l'entier inférieur le plus proche. Il renvoie le plus grand entier inférieur ou égal à l'expression numérique spécifiée.
LOG()
Renvoie le logarithme naturel de l'expression flottante spécifiée.
LOG10()
Renvoie le logarithme en base 10 de l'expression flottante spécifiée.
PI()
Renvoie la valeur constante de PI.
POWER()
Renvoie la valeur de l'expression spécifiée à la puissance spécifiée.
RADIANS()
Vous permet de convertir des degrés en radians. Plus précisément, il renvoie des radians lorsqu'une expression numérique, en degrés, est saisie.
RAND()
Renvoie une valeur flottante pseudo-aléatoire de 0 à 1, exclusif.
ROUND()
Renvoie une valeur numérique, arrondie à la longueur ou à la précision spécifiée.
SIGN()
Renvoie le signe positif (+1), zéro (0) ou négatif (-1) de l'expression spécifiée.
SIN()
Renvoie le sinus trigonométrique de l'angle spécifié, en radians, et dans une expression numérique flottante approximative.
SQRT()
Renvoie la racine carrée de la valeur flottante spécifiée.
SQUARE()
Renvoie le carré de la valeur flottante spécifiée.
TAN()
Renvoie la tangente de l'expression d'entrée.

Toutes les fonctions sauf RAND() sont déterministes. Cela signifie qu'ils renvoient 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 de départ est spécifié.