T-SQL - Funzioni numeriche

Le funzioni numeriche di MS SQL Server possono essere applicate a dati numerici e restituiranno dati numerici.

Di seguito è riportato l'elenco delle funzioni numeriche con esempi.

ADDOMINALI()

Il valore assoluto verrà fornito come output per l'espressione numerica.

Esempio

La seguente query darà il valore assoluto.

Select ABS(-22)

ACOS ()

Il valore dell'arco coseno verrà fornito come output per l'espressione numerica specificata.

Esempio

La seguente query darà il valore dell'arcocoseno di 0.

Select ACOS(0)

COME IN()

Il valore dell'arco sinusoidale verrà fornito come output per l'espressione numerica specificata.

Esempio

La seguente query darà il valore dell'arco seno di 0.

Select ASIN(0)

UN'ABBRONZATURA()

Il valore dell'arco tangente verrà fornito come output per l'espressione numerica specificata.

Esempio

La seguente query darà il valore dell'arco tangente di 0.

Select ATAN(0)

ATN2 ()

Il valore dell'arco tangente in tutti e quattro i quadranti verrà fornito come output per l'espressione numerica specificata.

Esempio

La seguente query fornirà il valore dell'arco tangente in tutti e quattro i quadranti pari a 0.

Select ATN2(0, -1)

Considera la tabella CLIENTI con i seguenti record.

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

FRA()

Se i valori esistono tra due date espressioni, verranno visualizzati come output.

Esempio

La seguente query darà il seguente output.

SELECT salary from customers where salary between 2000 and 8500

Produzione

salary 
2000.00 
2000.00 
6500.00 
8500.00 
4500.00

MIN ()

Il valore minimo verrà fornito come output dall'espressione data.

Esempio

La seguente query restituirà "1500,00" per l'espressione "stipendio" fornita dalla tabella dei clienti.

Select MIN(salary)from CUSTOMERS

MAX ()

Il valore massimo verrà fornito come output dall'espressione data.

Esempio

La seguente query restituirà "10000.00" per l'espressione "stipendio" specificata dalla tabella dei clienti.

Select MAX(salary)from CUSTOMERS

SQRT ()

La radice quadrata dell'espressione numerica data verrà fornita come output.

Esempio

La seguente query darà 2 per l'espressione numerica 4 data.

Select SQRT(4)

PI()

Il valore PI verrà fornito come output.

Esempio

La seguente query fornirà 3,14159265358979 per il valore PI.

Select PI()

SOFFITTO()

Il valore dato verrà visualizzato come output dopo aver arrotondato i decimali che è il valore successivo più alto.

Esempio

La seguente query fornirà 124 per il valore 123.25 specificato.

Select CEILING(123.25)

PAVIMENTO()

Il valore dato verrà visualizzato come output dopo aver arrotondato i decimali che è minore o uguale all'espressione.

Esempio

La seguente query fornirà 123 per il valore 123.25 specificato.

Select FLOOR(123.25)

LOG ()

Il logaritmo naturale dell'espressione data verrà fornito come output.

Esempio

La seguente query darà 0 per il valore 1 dato.

Select LOG(1)