مشاركة عبر


array_position دالة

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

إرجاع موضع أول تكرار ل element في array.

بناء الجملة

array_position(array, element)

الوسيطات

  • array: صفيف مع عناصر قابلة للمقارنة.
  • element: تعبير يطابق أنواع العناصر في array.

المرتجعات

نوع طويل.

تبدأ فهرسة الصفيف عند 1. إذا كانت قيمة العنصر NULL، يتم إرجاع NULL.

الأمثلة

> SELECT array_position(array(3, 2, 1, 4, 1), 1);
 3
> SELECT array_position(array(3, NULL, 1), NULL)
 NULL