T-SQL - Fonctions numériques

Les fonctions numériques de MS SQL Server peuvent être appliquées sur des données numériques et renverront des données numériques.

Voici la liste des fonctions numériques avec des exemples.

ABDOS()

La valeur absolue viendra comme sortie pour l'expression numérique.

Exemple

La requête suivante donnera la valeur absolue.

Select ABS(-22)

ACOS ()

La valeur du cosinus d'arc sera fournie en sortie pour l'expression numérique spécifiée.

Exemple

La requête suivante donnera la valeur d'arc cosinus de 0.

Select ACOS(0)

UN PÉCHÉ()

La valeur sinusoïdale de l'arc sera fournie en sortie pour l'expression numérique spécifiée.

Exemple

La requête suivante donnera la valeur sinusoïdale de l'arc de 0.

Select ASIN(0)

UN BRONZAGE()

La valeur de tangente d'arc sera fournie en sortie pour l'expression numérique spécifiée.

Exemple

La requête suivante donnera la valeur d'arc tangente de 0.

Select ATAN(0)

ATN2 ()

La valeur de tangente d'arc dans les quatre quadrants sera fournie en sortie pour l'expression numérique spécifiée.

Exemple

La requête suivante donnera la valeur de la tangente de l'arc dans les quatre quadrants de 0.

Select ATN2(0, -1)

Considérez la table CUSTOMERS ayant les enregistrements suivants.

ID  NAME       AGE       ADDRESS             SALARY 
1   Ramesh     32        Ahmedabad           2000.00 
2   Khilan     25        Delhi               1500.00 
3   kaushik    23        Kota                2000.00 
4   Chaitali   25        Mumbai              6500.00 
5   Hardik     27        Bhopal              8500.00 
6   Komal      22        MP                  4500.00 
7   Muffy      24        Indore              10000.00

ENTRE()

Si les valeurs existent entre deux expressions données, celles-ci seront fournies en sortie.

Exemple

La requête suivante donnera la sortie suivante.

SELECT salary from customers where salary between 2000 and 8500

Production

salary 
2000.00 
2000.00 
6500.00 
8500.00 
4500.00

MIN ()

La valeur minimale proviendra de la sortie de l'expression donnée.

Exemple

La requête suivante donnera «1500,00» pour l'expression «salaire» donnée de la table des clients.

Select MIN(salary)from CUSTOMERS

MAX ()

La valeur maximale proviendra de la sortie de l'expression donnée.

Exemple

La requête suivante donnera «10000,00» pour l'expression «salaire» donnée de la table des clients.

Select MAX(salary)from CUSTOMERS

SQRT ()

La racine carrée de l'expression numérique donnée apparaîtra en sortie.

Exemple

La requête suivante donnera 2 pour les 4 expressions numériques données.

Select SQRT(4)

PI()

La valeur PI viendra en sortie.

Exemple

La requête suivante donnera 3,14159265358979 pour la valeur PI.

Select PI()

PLAFOND()

La valeur donnée apparaîtra en sortie après avoir arrondi les décimales qui est la valeur suivante la plus élevée.

Exemple

La requête suivante donnera 124 pour la valeur 123,25 donnée.

Select CEILING(123.25)

SOL()

La valeur donnée apparaîtra en sortie après avoir arrondi les décimales qui sont inférieures ou égales à l'expression.

Exemple

La requête suivante donnera 123 pour la valeur 123,25 donnée.

Select FLOOR(123.25)

JOURNAL()

Le logarithme naturel de l'expression donnée apparaîtra en sortie.

Exemple

La requête suivante donnera 0 pour la valeur 1 donnée.

Select LOG(1)