Fonction array_position

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne la position de la première occurrence de element dans array.

Syntaxe

array_position(array, element)

Arguments

  • array : TABLEAU comportant des éléments comparables.
  • element : expression correspondant au type des éléments de array.

Retours

Type long.

L’indexation du tableau commence à 1. Si la valeur de l’élément est NULL, une valeur NULL est retournée.

Exemples

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