Math

ROUND

BigQueryBigQuery

Membulatkan angka ke precision desimal yang ditentukan menggunakan rounding half away from zero.

Tipe hasil: Same as input typeDiperbarui: 7 Jan 2026

Syntax

SQL
ROUND(expression [, precision])

Parameter

expressionFLOAT64/NUMERIC/BIGNUMERICwajib

Nilai numerik untuk dibulatkan

precisionINT64opsional

Jumlah digit desimal (default: 0)

Default: 0

Contoh Penggunaan

Pembulatan Standar

SQL
1SELECT
2 value,
3 ROUND(value) as rounded,
4 ROUND(value, 1) as one_decimal
5FROM UNNEST([1.234, 2.567, 3.999, -1.5]) as value;

Pembulatan ke integer dan satu desimal.

Hasil
valueroundedone_decimal
1.23411.2
2.56732.6
3.99944.0
-1.5-2-1.5

Pembulatan ke Ratusan

SQL
1SELECT
2 amount,
3 ROUND(amount, -2) as rounded_to_hundred
4FROM UNNEST([1234, 5678, 9950]) as amount;

Membulatkan ke ratusan terdekat.

Hasil
amountrounded_to_hundred
12341200
56785700
995010000

Fungsi Terkait