find_in_set 関数

適用対象: 「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

文字列のコンマ区切りリスト内の文字列の位置を返します。

構文

find_in_set(searchExpr, sourceExpr)

引数

  • searchExpr: 検索する "単語" を指定する文字列式。
  • sourceExpr: "単語" をコンマで区切った文字列式。

戻り値

INTEGER。 結果の位置は、1 から始まり、一致の最初の文字を指します。 searchExpr の一致が sourceExpr で検出されなかった場合、または searchExpr にコンマが含まれている場合は、0 が返されます。

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