Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Funzioni matematiche di SQL Server (elenco completo)

Transact-SQL contiene una serie di funzioni matematiche che puoi utilizzare con SQL Server.

Le seguenti funzioni scalari possono essere usate in SQL Server 2012 e versioni successive. La maggior parte di queste funzioni accetta uno o più argomenti e restituirà un valore numerico basato sugli argomenti forniti.

ABS()
Restituisce il valore assoluto (positivo) dell'espressione numerica specificata. In altre parole, ti consente di determinare se un numero è positivo, negativo o zero.
ACOS()
Restituisce l'arcoseno. In altre parole, restituisce l'angolo, in radianti, il cui coseno è l'espressione float specificata.
ASIN()
Restituisce l'arcoseno. In altre parole, restituisce l'angolo, in radianti, il cui seno è l'espressione float specificata.
ATAN()
Restituisce l'arcotangente. In altre parole, restituisce l'angolo, in radianti, la cui tangente è un'espressione float specificata.
ATN2()
Restituisce l'angolo, in radianti, tra l'asse x positivo e il raggio dall'origine al punto (y, x), dove xey sono i valori delle due espressioni float specificate.
CEILING()
Consente di arrotondare un numero per eccesso all'intero più vicino. Restituisce il numero intero più piccolo maggiore o uguale all'espressione numerica specificata.
COS()
Restituisce il coseno trigonometrico dell'angolo specificato, misurato in radianti, nell'espressione specificata.
COT()
Restituisce la cotangente trigonometrica dell'angolo specificato, in radianti, nell'espressione float specificata.
DEGREES()
Convertiamo da radianti a gradi. In particolare, questa funzione restituisce l'angolo corrispondente, in gradi, per un angolo specificato in radianti.
EXP()
Restituisce il valore esponenziale dell'espressione float specificata.
FLOOR()
Consente di arrotondare per difetto al numero intero più vicino. Restituisce l'intero più grande minore o uguale all'espressione numerica specificata.
LOG()
Restituisce il logaritmo naturale dell'espressione float specificata.
LOG10()
Restituisce il logaritmo in base 10 dell'espressione float specificata.
PI()
Restituisce il valore costante di PI.
POWER()
Restituisce il valore dell'espressione specificata alla potenza specificata.
RADIANS()
Consente di convertire da gradi a radianti. In particolare, restituisce radianti quando viene immessa un'espressione numerica, in gradi.
RAND()
Restituisce un valore float pseudo-casuale da 0 a 1, esclusivo.
ROUND()
Restituisce un valore numerico, arrotondato alla lunghezza o alla precisione specificata.
SIGN()
Restituisce il segno positivo (+1), zero (0) o negativo (-1) dell'espressione specificata.
SIN()
Restituisce il seno trigonometrico dell'angolo specificato, in radianti e in un'espressione numerica, float, approssimativa.
SQRT()
Restituisce la radice quadrata del valore float specificato.
SQUARE()
Restituisce il quadrato del valore float specificato.
TAN()
Restituisce la tangente dell'espressione di input.

Tutte le funzioni tranne RAND() sono deterministici. Ciò significa che restituiscono gli stessi risultati ogni volta che vengono chiamati con un insieme specifico di valori di input. RAND() è deterministico solo quando viene specificato un parametro seed.