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

Fungsi MySQL FLOOR() – Membulatkan ke Bawah ke Bilangan Bulat Terdekat

Di MySQL, FLOOR() fungsi memungkinkan Anda untuk membulatkan angka ke bawah ke bilangan bulat terdekat. Lebih khusus lagi, ia mengembalikan bilangan bulat terbesar yang tidak lebih besar dari argumennya.

Sintaks

Sintaksnya seperti ini:

FLOOR(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 FLOOR(1.87) Result;

Hasil:

+--------+
| Result |
+--------+
|      1 |
+--------+

Dalam hal ini, 1 adalah bilangan bulat terbesar yang tidak lebih besar dari 1.87 .

Ini contoh lain, kali ini dengan nilai yang lebih besar.

SELECT FLOOR(200.87) Result;

Hasil:

+--------+
| Result |
+--------+
|    200 |
+--------+

Contoh 2 – Nilai Negatif

Berikut ini contoh penggunaan nilai negatif.

SELECT FLOOR(-1.87) Result;

Hasil:

+--------+
| Result |
+--------+
|     -2 |
+--------+

Dalam hal ini, -2 adalah bilangan bulat terbesar yang tidak lebih besar dari -1.87 .

Ini contoh lain.

SELECT FLOOR(-200.87) Result;

Hasil:

+--------+
| Result |
+--------+
|   -201 |
+--------+

Pembulatan – CEILING()

Jika Anda lebih suka membulatkan, gunakan CEILING() fungsi (atau sinonimnya, CEIL() ) 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. Web2py – Bermigrasi dari SQLite ke MySQL

  2. Nonaktifkan Login Root di phpMyAdmin

  3. Kelebihan MySQLi dibandingkan MySQL

  4. Cara Mengubah Kumpulan Karakter dari latin1 ke UTF8 di MySQL

  5. Kategori rekursif dengan satu kueri?