array_contains Functie

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Retourneert waar als array deze bevat value.

Syntaxis

array_contains(array, value)

Argumenten

  • array: Een matrix die moet worden doorzocht.
  • value: Een expressie met een type dat een minst gemeenschappelijk type deelt met de array elementen.

Retourneert

EEN BOOLEAANSE WAARDE. Als value is NULL, is NULLhet resultaat . Als een van de elementen in array is, is NULLNULLhet resultaat als value deze niet overeenkomt met een ander element.

Voorbeelden

> SELECT array_contains(array(1, 2, 3), 2);
 true

> SELECT array_contains(array(1, NULL, 3), 2);
 NULL

> SELECT array_contains(array(1, 2, 3), NULL);
 NULL