Math

MOD

BigQueryBigQuery

Mengembalikan sisa pembagian (modulo) dari dua angka.

Tipe hasil: Same as input typeDiperbarui: 7 Jan 2026

Syntax

SQL
MOD(dividend, divisor)

Parameter

dividendINT64/FLOAT64/NUMERICwajib

Angka yang dibagi

divisorINT64/FLOAT64/NUMERICwajib

Angka pembagi

Contoh Penggunaan

Operasi Modulo Dasar

SQL
1SELECT
2 MOD(10, 3) as mod_result,
3 MOD(17, 5) as another_mod,
4 MOD(-10, 3) as negative_mod;

Menghitung sisa pembagian.

Hasil
mod_resultanother_modnegative_mod
12-1

Alternating Row Colors

SQL
1SELECT
2 row_number,
3 CASE WHEN MOD(row_number, 2) = 0 THEN 'even' ELSE 'odd' END as row_type
4FROM `project.dataset.data`;

Menentukan baris genap/ganjil untuk styling.

Fungsi Terkait