Funktionen find_in_set
Gäller för: Databricks SQL 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