Freigeben über


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 ist das Resultset.

--------- --------- -------------------------
124.00    -123.00    0.00