Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Denna funktion returnerar det minsta heltal som är större än eller lika med det specificerade numeriska uttrycket.
Transact-SQL syntaxkonventioner
Syntax
CEILING ( numeric_expression )
Arguments
numeric_expression
Ett uttryck för den exakta numeriska eller approximativa numeriska datatypkategorin.
Returtyper
Returtypen beror på indatatypen för numeric_expression:
| Inmatningstyp | Returtyp |
|---|---|
| Flyt,äkta | float |
| Decimal(p, s) | decimal(p, 0) |
| int, smallint, tinyint | int |
| bigint | bigint |
| pengar, smallmoney | pengar |
| bit | float |
Om resultatet inte passar in i returtypen uppstår ett aritmetiskt överflödesfel.
För mer information, se Precision, skala och längd.
Examples
Detta exempel visar positiva numeriska, negativa numeriska och nollvärdesindata för CEILING funktionen.
SELECT CEILING($123.45),
CEILING($-123.45),
CEILING($0.0);
Resultatet är heltalsdelen av det beräknade värdet i samma datatyp som numeric_expression.
------- -------- -----
124.00 -123.00 0.00