Delen via


array_position-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan 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 elementen in array.

Retouren

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