SUFIT (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsEndpoint analityki SQL w Microsoft FabricMagazyn w Microsoft FabricBaza danych SQL w 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