V SQL Serveru T-SQL CEILING()
Funkce umožňuje zaokrouhlit číslo nahoru na nejbližší celé číslo. Přesněji řečeno, vrací nejmenší celé číslo větší nebo rovné zadanému číselnému výrazu.
Číslo uvedete jako argument. Návratový datový typ je stejný jako ten zadaný jako argument.
Syntaxe
Syntaxe vypadá takto:
CEILING ( numeric_expression )
Kde numerický_výraz je vyjádřením přesné číselné nebo přibližné číselné kategorie datového typu.
Všimněte si, že bit datový typ je neplatný.
Příklad 1 – Kladné hodnoty
Zde je příklad poskytnutí kladné hodnoty jako argumentu.
SELECT CEILING(3.63) Result;
Výsledek:
+----------+ | Result | |----------| | 4 | +----------+
V tomto případě 4
je nejmenší celé číslo ne menší než 3.63
.
Zde je další příklad, tentokrát s vyšší hodnotou.
SELECT CEILING(500.71) Result;
Výsledek:
+----------+ | Result | |----------| | 501 | +----------+
Příklad 2 – Záporné hodnoty
Zde je příklad použití záporné hodnoty.
SELECT CEILING(-3.63) Result;
Výsledek:
+----------+ | Result | |----------| | -3 | +----------+
V tomto případě -3
je nejmenší celé číslo ne menší než -3.63
.
Zde je další příklad.
SELECT CEILING(-500.71) Result;
Výsledek:
+----------+ | Result | |----------| | -500 | +----------+
Zaokrouhlení dolů – FLOOR()
Pokud dáváte přednost zaokrouhlení dolů na nejbližší celé číslo použijte T-SQL FLOOR()
místo toho.