Compartir a través de


Función array_position

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve la posición de la primera repetición de element en array.

Sintaxis

array_position(array, element)

Argumentos

  • array: una expresión ARRAY con elementos comparables.
  • element: expresión que coincide con los tipos de los elementos en array.

Devoluciones

Un tipo largo.

La indexación de matriz comienza en 1. Si el valor del elemento es NULL, se devuelve NULL.

Ejemplos

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