Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Mengembalikan expr2 jika expr1 tidak NULL, atau expr3 sebaliknya. Fungsi ini adalah sinonim untuk CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END.
Sintaks
nvl2(expr1, expr2, expr3)
Argumen
-
expr1: Ekspresi jenis apa pun. -
expr2: Ekspresi jenis apa pun. -
expr3: Ekspresi yang berbagi jenis paling umum denganexpr2.
Mengembalikan
Hasilnya adalah jenisexpr2 dan expr3yang paling tidak umum.
Pertimbangan khusus berlaku untuk VARIANT jenis. Lihat isnull fungsi untuk detailnya.
Contoh
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2