In SQL Server, il CEILING()
di T-SQL La funzione consente di arrotondare un numero per eccesso all'intero più vicino. Più specificamente, restituisce l'intero più piccolo maggiore o uguale all'espressione numerica specificata.
Fornisci il numero come argomento. Il tipo di dati restituito è lo stesso di quello fornito come argomento.
Sintassi
La sintassi è questa:
CEILING ( numeric_expression )
Dove espressione_numerica è un'espressione della categoria del tipo di dati numerico esatto o approssimativo.
Nota che il bit il tipo di dati non è valido.
Esempio 1 – Valori positivi
Ecco un esempio di come fornire un valore positivo come argomento.
SELECT CEILING(3.63) Result;
Risultato:
+----------+ | Result | |----------| | 4 | +----------+
In questo caso, 4
è il numero intero più piccolo non inferiore a 3.63
.
Ecco un altro esempio, questa volta con un valore maggiore.
SELECT CEILING(500.71) Result;
Risultato:
+----------+ | Result | |----------| | 501 | +----------+
Esempio 2 – Valori negativi
Ecco un esempio che utilizza un valore negativo.
SELECT CEILING(-3.63) Result;
Risultato:
+----------+ | Result | |----------| | -3 | +----------+
In questo caso, -3
è l'intero più piccolo non inferiore a -3.63
.
Ecco un altro esempio.
SELECT CEILING(-500.71) Result;
Risultato:
+----------+ | Result | |----------| | -500 | +----------+
Arrotondamento per difetto – PIANO()
Se preferisci arrotondare per difetto all'intero più vicino, usa il T-SQL FLOOR()
funzione invece.