Partager via


Fonction find_in_set

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne la position d’une chaîne au sein d’une liste de chaînes séparées par des virgules.

Syntaxe

find_in_set(searchExpr, sourceExpr)

Arguments

  • searchExpr : expression de type chaîne (STRING) spécifiant le mot à rechercher.
  • sourceExpr : expression de type chaîne (STRING) avec des virgules séparant les mots.

Retours

Un ENTIER. La position obtenue est de base 1 et pointe vers la première lettre de la correspondance. Si aucune correspondance n’est trouvée pour searchExpr dans sourceExpr, ou si searchExpr contient une virgule, la valeur 0 est retournée.

Exemples

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