W SQL Server funkcja T-SQL CEILING()
funkcja umożliwia zaokrąglenie liczby w górę do najbliższej liczby całkowitej. Dokładniej, zwraca najmniejszą liczbę całkowitą większą lub równą podanemu wyrażeniu liczbowemu.
Podajesz liczbę jako argument. Zwracany typ danych jest taki sam, jak podany jako argument.
Składnia
Składnia wygląda tak:
CEILING ( numeric_expression )
Gdzie wyrażenie_numeryczne jest wyrażeniem dokładnej liczbowej lub przybliżonej liczbowej kategorii typu danych.
Zwróć uwagę, że bit typ danych jest nieprawidłowy.
Przykład 1 – Wartości dodatnie
Oto przykład podania dodatniej wartości jako argumentu.
SELECT CEILING(3.63) Result;
Wynik:
+----------+ | Result | |----------| | 4 | +----------+
W tym przypadku 4
jest najmniejszą liczbą całkowitą nie mniejszą niż 3.63
.
Oto kolejny przykład, tym razem o większej wartości.
SELECT CEILING(500.71) Result;
Wynik:
+----------+ | Result | |----------| | 501 | +----------+
Przykład 2 – Wartości ujemne
Oto przykład z użyciem wartości ujemnej.
SELECT CEILING(-3.63) Result;
Wynik:
+----------+ | Result | |----------| | -3 | +----------+
W tym przypadku -3
jest najmniejszą liczbą całkowitą nie mniejszą niż -3.63
.
Oto kolejny przykład.
SELECT CEILING(-500.71) Result;
Wynik:
+----------+ | Result | |----------| | -500 | +----------+
Zaokrąglanie w dół – FLOOR()
Jeśli wolisz zaokrąglać w dół do najbliższej liczby całkowitej, użyj T-SQL FLOOR()
zamiast tego.