Math

FLOOR

MySQLMySQL

Membulatkan angka ke bawah ke integer terdekat. Kebalikan dari CEIL.

Tipe hasil: BIGINTDiperbarui: 16 Mei 2026

Syntax

SQL
FLOOR(x)

Parameter

xnumericwajib

Angka yang akan dibulatkan ke bawah

Contoh Penggunaan

Pembulatan ke Bawah

SQL
1SELECT FLOOR(4.9) AS down1, FLOOR(-4.1) AS down2;

4.9 jadi 4, -4.1 jadi -5.

Hasil
down1: 4, down2: -5

Grup Umur

SQL
1SELECT FLOOR(age / 10) * 10 AS age_group,
2 COUNT(*) AS count
3FROM users
4GROUP BY FLOOR(age / 10)
5ORDER BY age_group;

Mengelompokkan umur per dekade.

Hasil
(users grouped by decade)

Diskon Full Dollar

SQL
1SELECT product, price, discount_pct,
2 FLOOR(price * discount_pct / 100) AS discount_amount
3FROM products;

Diskon dibulatkan ke bawah.

Hasil
(discount rounded down)

Pertanyaan Umum tentang FLOOR

Apa itu fungsi FLOOR di MySQL?
Membulatkan angka ke bawah ke integer terdekat. Kebalikan dari CEIL. Di MySQL, fungsi FLOOR termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan FLOOR di MySQL?
Gunakan sintaks berikut: FLOOR(x). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi FLOOR?
Fungsi FLOOR mengembalikan nilai bertipe BIGINT. 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 FLOOR?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: x (numeric, wajib): Angka yang akan dibulatkan ke bawah.

Fungsi Terkait