find_in_set Functie

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

Retourneert de positie van een tekenreeks in een door komma's gescheiden lijst met tekenreeksen.

Syntaxis

find_in_set(searchExpr, sourceExpr)

Argumenten

  • searchExpr: een TEKENREEKS-expressie die het 'woord' aangeeft dat moet worden doorzocht.
  • sourceExpr: een TEKENREEKS-expressie met komma's die 'woorden' scheiden.

Retourneert

Een GEHEEL GETAL. De resulterende positie is op basis van 1 en verwijst naar de eerste letter van de overeenkomst. Als er geen overeenkomst wordt gevonden voor searchExpr in sourceExpr of searchExpr een komma bevat, wordt 0 geretourneerd.

Voorbeelden

> SELECT find_in_set('ab','abc,b,ab,c,def');
 3