isnull
دالة
ينطبق على: Databricks SQL Databricks Runtime
إرجاع true
إذا كان expr
هو NULL
. هذه الدالة هي مرادف ل عامل تشغيل فارغ.
بناء الجملة
isnull(expr)
الوسيطات
expr
: تعبير من أي نوع.
المرتجعات
BOOLEAN
.
إذا كان expr
نتيجة VARIANT
ل:
- تعبير مسار JSON بمسار صالح،
- parse_json الدالة،
- variant_explode دالة ذات قيمة جدول، أو
- variant_explode_outer دالة ذات قيمة جدول
تكون النتيجة دائما false
.
استخدم الدالة is_variant_null للتحقق مما إذا كانت VARIANT
القيمة المشفرة هي NULL
، أو قم بتحريك VARIANT
إلى نوع معين وتحقق مما إذا كانت النتيجة NULL
.
الأمثلة
> 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