isnull fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya 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:

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