Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Piattaforma di analisi (PDW)
Endpoint di analisi SQL in Microsoft Fabric
Magazzino in Microsoft Fabric
Database SQL in Microsoft Fabric
Le funzioni scalari seguenti eseguono un calcolo, in genere in base ai valori di input forniti come argomenti e restituiscono un valore numerico.
Grandezza numerica e segno (trasformazioni a valore singolo)
Le funzioni in questa categoria valutano la grandezza o il segno direzionale di un input numerico. Usarli nella convalida dei dati, nella normalizzazione, nella modellazione finanziaria e in qualsiasi scenario in cui la positività, la negatività o la scala assoluta di un valore deve essere interpretata o standardizzata.
| Funzione | Description |
|---|---|
| ABS | Restituisce il valore assoluto (positivo) dell'espressione numerica. |
| SIGN | Restituisce +1, 0 o -1 a seconda che l'espressione sia positiva, zero o negativa. |
Arrotondamento e limite intero
Queste funzioni convertono valori a virgola mobile o ad alta precisione in interi o rappresentazioni a precisione fissa. Supportano la creazione di report, il bucket, la formattazione della valuta, i calcoli delle soglie e qualsiasi operazione in cui i valori devono essere allineati ai limiti numerici discreti.
| Funzione | Description |
|---|---|
| CEILING | Restituisce un numero intero più piccolo maggiore o uguale all'espressione. |
| FLOOR | Restituisce un numero intero maggiore minore o uguale all'espressione. |
| ROUND | Arrotonda un valore numerico alla precisione e alla lunghezza specificate. |
Funzioni trigonometriche
Funzioni forward (input interpretato come radianti)
Questo gruppo fornisce le funzioni trigonometriche elementari che calcolano i rapporti di un triangolo destro o un comportamento periodico del modello. Nei carichi di lavoro SQL queste funzioni supportano in genere calcoli geometrici, trasformazioni spaziali, analisi dei dati e modelli di simulazione che richiedono calcoli basati su angolo.
| Funzione | Description |
|---|---|
| SIN | Seno dell'angolo specificato. |
| COS | Coseno dell'angolo specificato. |
| TAN | Tangente dell'espressione di input. |
| COT | Cotangente dell'angolo specificato. |
Trigonometria inversa e coordinate angle-from-coordinate
Le funzioni trigonometriche inverse restituiscono l'angolo che corrisponde a un determinato rapporto trigonometrico. Queste funzioni consentono di recuperare un angolo dai dati delle coordinate o dei sensori. Usarli nell'esplorazione, nell'analisi geospaziale, nei calcoli di vettori di errore e in qualsiasi scenario in cui si calcola la direzione o l'orientamento dai valori dei componenti.
| Funzione | Description |
|---|---|
| ASIN | Angolo (in radianti) il cui seno è il valore specificato (arcosine). |
| ACOS | Angolo (in radianti) il cui coseno è il valore specificato (arcocosine). |
| ATAN | Angolo (in radianti) la cui tangente è il valore specificato (arcotangente). |
| ATN2 | Angolo (in radianti) tra l'asse x positivo e un raggio da puntare (y, x). |
Conversione dell'angolo
Queste funzioni convertono i valori tra gradi e radianti. Fungono da operazioni di utilità che supportano l'interoperabilità con API, librerie e formule matematiche che prevedono un'unità di misura angolare specifica.
| Funzione | Description |
|---|---|
| DEGREES | Converte i radianti in gradi. |
| RADIANS | Converte i gradi in radianti. |
Esponenti, logaritmi, poteri e radici
Questa categoria include funzioni che ridimensionano i valori in modo esponenziale, calcolano la grandezza logaritmica, generano numeri a potenze arbitrarie o estraggono radici. I carichi di lavoro tipici includono il composto finanziario, i modelli di assegnazione dei punteggi, la progettazione di funzionalità di Machine Learning, l'analisi scientifica e qualsiasi trasformazione che comporta la crescita non lineare o il decadimento.
| Funzione | Description |
|---|---|
| EXP | Valore esponenziale dell'espressione (e generato all'espressione). |
| LOG | Logaritmo naturale per impostazione predefinita; base facoltativa supportata in SQL Server. |
| LOG10 | Logaritmo di base 10. |
| POWER | Genera l'espressione alla potenza specificata. |
| SQRT | Radice quadrata del valore specificato. |
| SQUARE | Quadrato del valore specificato. |
Costanti e casualità
Queste funzioni forniscono costanti numeriche e generazione di numeri pseudo-casuali per il campionamento, la modellazione stocastica, i test e i calcoli procedurali. Usarli per la simulazione, l'analisi Monte Carlo, la selezione casuale o la creazione di scenari di test riproducibili durante il seeding.
| Funzione | Description |
|---|---|
| PI | Restituisce la costante π (pi). |
| RAND | Restituisce un float pseudo-casuale compreso tra 0 e 1. |
Osservazioni:
Le funzioni aritmetiche, ad esempio ABS, DEGREESPOWERRADIANSCEILINGFLOORe SIGN, restituiscono un valore con lo stesso tipo di dati del valore di input. Trigonometrica e altre funzioni, tra cui
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 si specifica un parametro di inizializzazione. Per altre informazioni sul determinismo delle funzioni, vedere funzioni deterministiche e non deterministiche.