Udostępnij za pomocą


SUFIT (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricHurtownia danych w usłudze Microsoft FabricBaza 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