مشاركة عبر


is distinct عامل التشغيل

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

اختبار ما إذا كانت الوسيطات لها قيم مختلفة حيث تعتبر NULLs قيما قابلة للمقارنة.

بناء الجملة

expr1 is [not] distinct from expr2

الوسيطات

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

المرتجعات

قيمة منطقية.

إذا كان كل من expr1 و expr2 NULL يعتبران غير مميزين.

إذا كان واحد فقط من expr1 و expr2 هو NULL، تعتبر التعبيرات مميزة.

إذا كان كل من expr1 و ليس NULL، فيعتبران متميزين إذا .expr<>expr2expr2

الأمثلة

> SELECT NULL is distinct from NULL;
 false

> SELECT NULL is distinct from 5;
 true

> SELECT 1 is distinct from 5;
 true

> SELECT NULL is not distinct from 5;
 false