Membulatkan angka ke bawah ke bilangan bulat terdekat. Berbeda dengan ROUND yang membulatkan ke terdekat, FLOOR selalu membulatkan ke bawah.
numericDiperbarui: 13 Jun 2026FLOOR(number)Angka yang akan dibulatkan ke bawah
1 SELECT FLOOR(4.9), FLOOR(4.1), FLOOR(-4.1);
FLOOR selalu membulatkan ke bawah (menuju infinity negatif).
| floor | floor | floor |
|---|---|---|
| 4 | 4 | -5 |
1 SELECT 2 FLOOR(price / 100) * 100 AS price_range, 3 COUNT(*) as product_count 4 FROM products 5 GROUP BY price_range 6 ORDER BY price_range;
Mengelompokkan produk berdasarkan rentang harga (0-99, 100-199, dst.).
| price_range | product_count |
|---|---|
| 0 | 5 |
| 100 | 12 |
| 200 | 8 |
1 SELECT 2 name, 3 FLOOR(EXTRACT(EPOCH FROM age(birthdate)) / 31557600) AS age_years 4 FROM persons;
Menghitung usia dalam tahun penuh menggunakan FLOOR.
Sudah paham FLOOR? Latih langsung di browser
Latihan interaktif, langsung di browser.
CEILING