Sdílet prostřednictvím


STROP (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Tato funkce vrací nejmenší celé číslo větší nebo rovno specifikovanému číselnému výrazu.

Transact-SQL konvence syntaxe

Syntaxe

CEILING ( numeric_expression )

Arguments

numeric_expression

Výraz pro přesnou numerickou nebo aproximativní číselnou datovou kategorii.

Návratové typy

Typ návratu závisí na typu vstupu numeric_expression:

Typ vstupu Návratový typ
Float, Real float
desetinné (p, s) desetinné(p, 0)
int, smallint, tinyint int
bigint bigint
peníze, drobné peníze peníze
bit float

Pokud výsledek nezapadá do typu returnu, dochází k chybě aritmetického přetečení.

Pro více informací viz Přesnost, měřítko a délka.

Examples

Tento příklad ukazuje kladné číselné, záporné numerické a nulové vstupy pro funkci.CEILING

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

Výsledkem je celočíselná část vypočítané hodnoty ve stejném datovém typu jako numeric_expression.

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