Math

FLOOR

BigQueryBigQuery

Membulatkan angka ke bawah ke integer terdekat yang lebih kecil atau sama.

Tipe hasil: Same as input typeDiperbarui: 7 Jan 2026

Syntax

SQL
FLOOR(expression)

Parameter

expressionFLOAT64/NUMERIC/BIGNUMERICwajib

Nilai numerik untuk dibulatkan

Contoh Penggunaan

Pembulatan ke Bawah

SQL
1SELECT
2 value,
3 FLOOR(value) as floored
4FROM UNNEST([1.1, 2.5, 3.9, -1.5, -2.9]) as value;

Membulatkan ke integer terdekat ke bawah.

Hasil
valuefloored
1.11
2.52
3.93
-1.5-2
... 1 baris lainnya

Menghitung Grup Umur

SQL
1SELECT
2 age,
3 FLOOR(age / 10) * 10 as age_group
4FROM `project.dataset.users`;

Mengelompokkan umur ke dekade (20s, 30s, dst).

Fungsi Terkait