array_position
Functie
Van toepassing op: Databricks Databricks Runtime
Retourneert de positie van het eerste exemplaar van element
in array
.
Syntaxis
array_position(array, element)
Argumenten
array
: Een MATRIX met vergelijkbare elementen.element
: Een expressie die overeenkomt met de typen van de elementen inarray
.
Retourneert
Een lang type.
Matrixindexering begint bij 1. Als de elementwaarde NULL is, wordt een NULL geretourneerd.
Voorbeelden
> SELECT array_position(array(3, 2, 1, 4, 1), 1);
3
> SELECT array_position(array(3, NULL, 1), NULL)
NULL