CEILING (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL Analytics-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric
Diese Funktion gibt die kleinste ganze Zahl zurück, die größer oder gleich dem angegebenen numerischen Ausdruck ist.
Transact-SQL-Syntaxkonventionen
Syntax
CEILING ( numeric_expression )
Argumente
numeric_expression
Ein Ausdruck der genauen numerischen oder ungefähren numerischen Datentypkategorie.
Rückgabetypen
Der Rückgabetyp hängt vom Eingabetyp von numeric_expression ab:
Eingabetyp | Rückgabetyp |
---|---|
float, real | float |
decimal(p, s) | decimal(38, s) |
int, smallint, tinyint | int |
bigint | bigint |
money, smallmoney | money |
bit | float |
Wenn das Ergebnis nicht in den Rückgabetyp passt, tritt ein arithmetischer Überlauffehler auf.
Beispiele
Dieses Beispiel zeigt positive numerische, negative numerische und Nullwerteingaben für die CEILING
Funktion.
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0);
GO
Hier sehen Sie das Ergebnis.
--------- --------- -------------------------
124.00 -123.00 0.00