Dela via


Funktionen find_in_set

Gäller för: markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar positionen för en sträng i en kommaavgränsad lista med strängar.

Syntax

find_in_set(searchExpr, sourceExpr)

Argument

  • searchExpr: Ett STRING-uttryck som anger det "ord" som ska sökas igenom.
  • sourceExpr: Ett STRING-uttryck med kommatecken som avgränsar "ord".

Returer

Ett HELTAL. Den resulterande positionen är 1-baserad och pekar på matchningens första bokstav. Om ingen matchning hittas för searchExpr i sourceExpr eller searchExpr innehåller ett kommatecken returneras 0.

Exempel

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