find_in_set
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Gibt die Position einer Zeichenfolge innerhalb einer durch Komma getrennten Liste von Zeichenfolgen zurück.
Syntax
find_in_set(searchExpr, sourceExpr)
Argumente
searchExpr
: Ein STRING-Ausdruck, der das zu durchsuchende „Wort“ angibt.sourceExpr
: Ein STRING-Ausdruck mit Kommas, die „Wörter““ trennen.
Gibt zurück
Ein INTEGER-Wert
Die sich ergebende Position basiert auf 1 und zeigt auf den ersten Buchstaben der Übereinstimmung.
Wenn keine Übereinstimmung für searchExpr
in sourceExpr
gefunden wird oder searchExpr
ein Komma enthält, wird 0 zurückgegeben.
Beispiele
> SELECT find_in_set('ab','abc,b,ab,c,def');
3