Di MySQL, CEILING()
fungsi memungkinkan Anda untuk membulatkan angka ke bilangan bulat terdekat. Lebih khusus lagi, ia mengembalikan bilangan bulat terkecil tidak kurang dari argumennya.
Anda juga dapat menggunakan CEIL()
fungsi, yang merupakan sinonim untuk CEILING()
.
Sintaks
Sintaksnya seperti ini:
CEILING(X)
Untuk argumen numerik nilai eksak, nilai kembalian memiliki tipe numerik nilai eksak. Untuk argumen string atau floating-point, nilai yang dikembalikan memiliki tipe floating-point.
Contoh 1 – Nilai Positif
Berikut ini contoh pemberian nilai positif sebagai argumen.
SELECT CEILING(1.87) Result;
Hasil:
+--------+ | Result | +--------+ | 2 | +--------+
Dalam hal ini, 2
adalah bilangan bulat terkecil yang tidak kurang dari 1.87
.
Ini contoh lain, kali ini dengan nilai yang lebih besar.
SELECT CEILING(200.87) Result;
Hasil:
+--------+ | Result | +--------+ | 201 | +--------+
Contoh 2 – Nilai Negatif
Berikut ini contoh penggunaan nilai negatif.
SELECT CEILING(-1.87) Result;
Hasil:
+--------+ | Result | +--------+ | -1 | +--------+
Dalam hal ini, -1
adalah bilangan bulat terkecil tidak kurang dari -1.87
.
Ini contoh lain.
SELECT CEILING(-200.87) Result;
Hasil:
+--------+ | Result | +--------+ | -200 | +--------+
Fungsi CEIL()
CEIL()
fungsi adalah sinonim untuk CEILING()
fungsi. Oleh karena itu Anda dapat mengganti semua contoh di atas dengan CEIL()
sebagai gantinya.
Misalnya:
SELECT CEIL(1.87) Result;
Hasil:
+--------+ | Result | +--------+ | 2 | +--------+
Pembulatan ke Bawah – LANTAI()
Jika Anda lebih suka membulatkan bawah ke bilangan bulat terdekat, gunakan FLOOR()
berfungsi sebagai gantinya.