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)