Conditional

IF

BigQueryBigQuery

Mengembalikan satu nilai jika kondisi TRUE, nilai lain jika FALSE.

Tipe hasil: Type of result expressionsDiperbarui: 7 Jan 2026

Syntax

SQL
IF(condition, true_result, false_result)

Parameter

conditionBOOLwajib

Kondisi untuk dievaluasi

true_resultanywajib

Nilai jika TRUE

false_resultanywajib

Nilai jika FALSE atau NULL

Contoh Penggunaan

Simple IF

SQL
1SELECT
2 name,
3 IF(age >= 18, 'Adult', 'Minor') as category
4FROM `project.dataset.users`;

Kategorisasi berdasarkan umur.

Hasil
namecategory
JohnAdult
MaryMinor

Fungsi Equivalen di Database Lain

Fungsi Terkait