مشاركة عبر


elt دالة

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

إرجاع التعبير nth.

بناء الجملة

elt(index, expr1 [, ...])

الوسيطات

  • index: تعبير INTEGER أكبر من 0.
  • exprN: أي تعبير يشارك النوع الأقل شيوعا مع كل exprN.

المرتجعات

تحتوي النتيجة على نوع النوع الأقل شيوعا من exprN.

يجب أن يكون الفهرس بين 1 وعدد expr. إذا كان الفهرس خارج الحدود، يتم رفع خطأ INVALID_ARRAY_INDEX .

إشعار

في Databricks Runtime، إذا كان spark.sql.ansi.enabled هو false، ترجع NULL الدالة بدلا من خطأ إذا كان الفهرس خارج الحدود.

الأمثلة

> SELECT elt(1, 'scala', 'java');
 scala