Fonction find_in_set
S’applique à : Databricks SQL 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