Math
BigQuery
FLOOR
Membulatkan angka ke bawah ke integer terdekat yang lebih kecil atau sama.
Tipe hasil:
Same as input typeDiperbarui: 7 Jan 2026Syntax
SQL
FLOOR(expression)Parameter
expressionFLOAT64/NUMERIC/BIGNUMERICwajib
Nilai numerik untuk dibulatkan
Contoh Penggunaan
Pembulatan ke Bawah
SQL
1 SELECT 2 value, 3 FLOOR(value) as floored 4 FROM UNNEST([1.1, 2.5, 3.9, -1.5, -2.9]) as value;
Membulatkan ke integer terdekat ke bawah.
Hasil
| value | floored |
|---|---|
| 1.1 | 1 |
| 2.5 | 2 |
| 3.9 | 3 |
| -1.5 | -2 |
| ... 1 baris lainnya | |
Menghitung Grup Umur
SQL
1 SELECT 2 age, 3 FLOOR(age / 10) * 10 as age_group 4 FROM `project.dataset.users`;
Mengelompokkan umur ke dekade (20s, 30s, dst).