Condividi tramite


Funzione array_position

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce la posizione della prima occorrenza di element in array.

Sintassi

array_position(array, element)

Argomenti

  • array: matrice con elementi confrontabili.
  • element: espressione che corrisponde ai tipi degli elementi in array.

Valori restituiti

Tipo long.

L'indicizzazione della matrice inizia da 1. Se il valore dell'elemento è NULL, viene restituito un valore NULL.

Esempi

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