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
Menampilkan true jika expr adalah NULL. Fungsi ini adalah sinonim untuk is null operator.
Sintaks
isnull(expr)
Argumen
-
expr: Ekspresi dengan tipe apa pun.
Pengembalian
BOOLEAN.
Jika expr merupakan VARIANT hasil dari:
- Ekspresi jalur JSON dengan jalur yang valid,
-
parse_jsonfungsi, -
variant_explodefungsi bernilai tabel, atau -
variant_explode_outerfungsi nilai tabel
hasilnya selalu false.
Gunakan fungsi is_variant_null untuk memeriksa apakah VARIANT nilai yang dikodekan adalah NULL, atau konversikan VARIANT ke jenis tertentu dan periksa apakah hasilnya adalah NULL.
Contoh
> SELECT isnull(1);
false
> SELECT isnull(NULL:INTEGER);
true
> SELECT isnull(parse_json('{"key": null}'):key);
false
> SELECT isnull(parse_json('{"key": null}'):key::STRING);
true
> SELECT isnull(parse_json('{"key": null}'):wrongkey);
true
> SELECT is_variant_null(parse_json('{"key": null}'):key);
true