مشاركة عبر


contains دالة

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

إرجاع true إذا كان expr يحتوي على subExpr.

بناء الجملة

contains(expr, subExpr)

الوسيطات

  • expr: سلسلة أو ثنائية يمكن البحث فيها.
  • subExpr: سلسلة أو ثنائي للبحث عن.

المرتجعات

قيمة منطقية. إذا كانت expr أو subExpr ، NULLتكون النتيجة NULL. إذا كانت subExpr السلسلة الفارغة أو الثنائي الفارغ، تكون trueالنتيجة هي .

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

تعمل الدالة في الوضع BINARY إذا كانت الوسيطتان BINARY.

الأمثلة

> SELECT contains(NULL, 'Spark');
  NULL

> SELECT contains('SparkSQL', NULL);
  NULL

> SELECT contains('SparkSQL', 'Spark');
  true

> SELECT contains('SparkSQL', 'ark');
  true

> SELECT contains('SparkSQL', 'SQL');
  true

> SELECT contains('SparkSQL', 'Spork');
  false

> SELECT contains('SparkSQL', '');
  true

> SELECT contains(x'120033', x'00');
  true