CEILING (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW) Endpoint di analisi SQL in Microsoft Fabric Warehouse in Microsoft Fabric
Questa funzione restituisce il più piccolo valore integer maggiore o uguale all'espressione numerica specificata.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
CEILING ( 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:
Input type | Tipo restituito |
---|---|
float, real | float |
decimal(p, s) | decimal(38, s) |
int, smallint, tinyint | int |
bigint | bigint |
money, smallmoney | money |
bit | float |
Se il risultato non rientra nel tipo restituito, si verifica un errore di overflow aritmetico.
Esempi
Questo esempio mostra input numerici positivi, numerici negativi e zero per la CEILING
funzione.
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0);
GO
Il set di risultati è il seguente.
--------- --------- -------------------------
124.00 -123.00 0.00