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
Restituisce l'intero maggiore che risulta minore o uguale all'espressione numerica specificata.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
FLOOR ( numeric_expression )
Argomenti
numeric_expression
Espressione della categoria del tipo di dati numerici esatti o numerici approssimati.
Tipi restituiti
Il tipo restituito dipende dal tipo di input di numeric_expression:
| Tipo di input | Tipo restituito |
|---|---|
| galleggia,vero | float |
| decimale(p, s) | decimale(p, 0) |
| int, smallint, tinyint | int |
| bigint | bigint |
| Soldi, piccoli soldi | money |
| bit | float |
Se il risultato non rientra nel tipo restituito, si verifica un errore di overflow aritmetico.
Per maggiori informazioni, vedi Precisione, scala e lunghezza.
Esempi
Nell'esempio seguente vengono visualizzati numeri positivi, numeri negativi e valori di valuta tramite la funzione FLOOR.
SELECT FLOOR(123.45),
FLOOR(-123.45),
FLOOR($123.45);
Il risultato è rappresentato dalla parte intera del valore calcolato con tipo di dati corrispondente al tipo del parametro numeric_expression.
---- ----- -------
123 -124 123.00