Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
nullIf
nullIf
membandingkan dua ekspresi. Jika mereka sama, fungsi mengembalikan null. Jika mereka tidak sama, fungsi mengembalikan ekspresi pertama.
Sintaks
nullIf(
expression1
,expression2
)
Pendapat
nullIf
mengambil dua ekspresi sebagai argumen.
- ekspresi
-
Ekspresi dapat berupa numerik, datetime, atau string. Ini bisa berupa nama bidang, nilai literal, atau fungsi lain.
Jenis pengembalian
String
Contoh
Contoh berikut mengembalikan nol jika alasan penundaan pengiriman tidak diketahui.
nullIf(delayReason, 'unknown')
Berikut ini adalah nilai bidang yang diberikan.
delayReason ============ unknown back ordered weather delay
Untuk nilai bidang ini, nilai berikut dikembalikan.
(null) back ordered weather delay