Math

CEIL

DuckDBDuckDB

Membulatkan angka ke atas ke bilangan bulat terdekat. CEILING adalah alias untuk CEIL.

Tipe hasil: BIGINT atau DOUBLE (tergantung input)Diperbarui: 6 Jan 2026

Syntax

SQL
CEIL(number) | CEILING(number)

Parameter

numbernumericwajib

Angka yang akan dibulatkan ke atas

Contoh Penggunaan

Pembulatan ke Atas

SQL
1SELECT CEIL(3.2), CEIL(3.8), CEIL(-3.2), CEIL(-3.8);

Membulatkan berbagai angka ke atas.

Hasil
CEIL(3.2)CEIL(3.8)CEIL(-3.2)CEIL(-3.8)
44-3-3

Menghitung Jumlah Halaman

SQL
1SELECT
2 total_items,
3 items_per_page,
4 CEIL(total_items::FLOAT / items_per_page) as total_pages
5FROM pagination_config;

Menghitung berapa halaman yang dibutuhkan.

Hasil
total_itemsitems_per_pagetotal_pages
951010
1001010
1011011

Harga dengan Pembulatan ke Atas

SQL
1SELECT
2 product_name,
3 price,
4 CEIL(price / 1000) * 1000 as rounded_price
5FROM products;

Membulatkan harga ke ribuan ke atas.

Hasil
product_namepricerounded_price
Widget A1250013000
Widget B1200113000