Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Funkcja ta zwraca najmniejszą liczbę całkowitą większą lub równą określonemu wyrażeniu liczbowemu.
Transact-SQL konwencje składni
Składnia
CEILING ( numeric_expression )
Arguments
numeric_expression
Wyrażenie dokładnej kategorii numerycznego lub przybliżonego numerycznego typu danych.
Typy zwracane
Typ zwrotu zależy od typu wejścia numeric_expression:
| Typ danych wejściowych | Typ zwracany |
|---|---|
| Float, real | float |
| dziesiętny (p, s) | dziesiętny(p, 0) |
| int, smallint, tinyint | int |
| bigint | bigint |
| pieniądze, drobne pieniądze | pieniędzy |
| bit | float |
Jeśli wynik nie pasuje do typu zwrotu, występuje błąd przelewu arytmetycznego.
Więcej informacji można znaleźć w sekcji Precyzja, skala i długość.
Przykłady
Ten przykład pokazuje dodatnie, ujemne wejścia numeryczne oraz zerowe dla funkcji CEILING .
SELECT CEILING($123.45),
CEILING($-123.45),
CEILING($0.0);
Wynikiem jest całkowita część obliczonej wartości w tym samym typie danych co numeric_expression.
------- -------- -----
124.00 -123.00 0.00