مشاركة عبر


equal_null دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime 11.3 LTS وما فوق

إرجاع true إذا كان expr1 يساوي التعبيرين expr2 أو كليهما هما NULL، أو false غير ذلك. تختلف هذه الدالة عن عامل التشغيل = (علامة eq)، من خلال التعامل كقيمة NULL قابلة للمقارنة.

بناء الجملة

equal_null ( expr1, expr2 )

الوسيطات

  • expr1: تعبير من أي نوع قابل للمقارنة.
  • expr2: تعبير يشارك نوعا أقل شيوعا مع expr1.

المرتجعات

قيمة منطقية.

الأمثلة

> SELECT equal_null(2, 2);
 true

> SELECT equal_null(2, 1);
 false

> SELECT equal_null(NULL, 1);
 false

> SELECT NULL == 1;
 NULL

> SELECT equal_null(NULL, NULL);
 true

> SELECT NULL == NULL;
 NULL