Delen via


PLAFOND (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Deze functie geeft het kleinste geheel getal terug dat groter is dan, of gelijk is aan, de gespecificeerde numerieke uitdrukking.

Transact-SQL syntaxis-conventies

Syntaxis

CEILING ( numeric_expression )

Arguments

numeric_expression

Een uitdrukking van de exacte numerieke of benaderende numerieke datatypecategorie.

Retourtypen

Het retourtype hangt af van het invoertype van numeric_expression:

Invoertype Resultaattype
Float, echt float
Decimaal(P, S) Decimaal(p, 0)
int, smallint, tinyint int
bigint bigint
geld, smallmoney geld
bit float

Als het resultaat niet in het retourtype past, treedt er een rekenkundige overloopfout op.

Voor meer informatie, zie Precisie, schaal en lengte.

Voorbeelden

Dit voorbeeld toont positieve numerieke, negatieve numerieke en nulwaarde invoer voor de CEILING functie.

SELECT CEILING($123.45),
       CEILING($-123.45),
       CEILING($0.0);

Het resultaat is het gehele deel van de berekende waarde in hetzelfde datatype als numeric_expression.

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