Math
DuckDB
CEIL
Membulatkan angka ke atas ke bilangan bulat terdekat. CEILING adalah alias untuk CEIL.
Tipe hasil:
BIGINT atau DOUBLE (tergantung input)Diperbarui: 16 Mei 2026Syntax
SQL
CEIL(number) | CEILING(number)Parameter
numbernumericwajib
Angka yang akan dibulatkan ke atas
Contoh Penggunaan
Pembulatan ke Atas
SQL
1 SELECT 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) |
|---|---|---|---|
| 4 | 4 | -3 | -3 |
Menghitung Jumlah Halaman
SQL
1 SELECT 2 total_items, 3 items_per_page, 4 CEIL(total_items::FLOAT / items_per_page) as total_pages 5 FROM pagination_config;
Menghitung berapa halaman yang dibutuhkan.
Hasil
| total_items | items_per_page | total_pages |
|---|---|---|
| 95 | 10 | 10 |
| 100 | 10 | 10 |
| 101 | 10 | 11 |
Harga dengan Pembulatan ke Atas
SQL
1 SELECT 2 product_name, 3 price, 4 CEIL(price / 1000) * 1000 as rounded_price 5 FROM products;
Membulatkan harga ke ribuan ke atas.
Hasil
| product_name | price | rounded_price |
|---|---|---|
| Widget A | 12500 | 13000 |
| Widget B | 12001 | 13000 |
Pertanyaan Umum tentang CEIL
Apa itu fungsi CEIL di DuckDB?
Membulatkan angka ke atas ke bilangan bulat terdekat. CEILING adalah alias untuk CEIL. Di DuckDB, fungsi CEIL termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CEIL di DuckDB?
Gunakan sintaks berikut: CEIL(number) | CEILING(number). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CEIL?
Fungsi CEIL mengembalikan nilai bertipe BIGINT atau DOUBLE (tergantung input). Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi CEIL?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: number (numeric, wajib): Angka yang akan dibulatkan ke atas.