Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Fungsi MySQL CEILING() – Membulatkan ke Integer Terdekat

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Mengkloning database MySQL pada instance MySql yang sama

  2. mysql pilih nilai baris dinamis sebagai nama kolom, kolom lain sebagai nilai

  3. Contoh CURRENT_TIMESTAMP – MySQL

  4. Cara Mengimpor File CSV ke Tabel MySQL

  5. MySQL -- Menggabungkan Antar Basis Data Pada Server Berbeda Menggunakan Python?