Condividi tramite


Funzioni matematiche (Transact-SQL)

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di strumenti analitici (PDW)Endpoint di analisi SQL in Microsoft FabricWarehouse in Microsoft Fabric

Le funzioni scalari elencate di seguito eseguono un calcolo basato in genere su valori di input passati come argomenti, e restituiscono un valore numerico:

Funzioni aritmetiche, ad esempio ABS, CEILING, DEGREES, FLOOR, POWER, RADIANSe SIGN, restituiscono un valore con lo stesso tipo di dati del valore di input. Trigonometrica e altre funzioni, tra cui , , , e , esegue il cast dei valori di input in float e restituisce un valore float .

Tutte le funzioni matematiche, ad eccezione di RAND, sono funzioni deterministiche. Ciò significa che restituiscono gli stessi risultati ogni volta che vengono chiamati con un set specifico di valori di input. RAND è deterministico solo quando viene specificato un parametro di inizializzazione. Per altre informazioni sul determinismo delle funzioni, vedere funzioni deterministiche e non deterministiche.