Partager via


Fonction locate

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

Retourne la position de la première occurrence de substr dans str après la position pos. Cette fonction est similaire à la fonction position.

Syntaxe

locate(substr, str [, pos] )

Arguments

  • subtr : Expression de type STRING.
  • str : Expression de type STRING.
  • pos : expression de type INTEGER facultative.

Retours

Un ENTIER.

Le pos spécifié et la valeur de retour sont de base 1. Si pos est omis, la recherche de substr commence au début de str. Si pos est inférieur à 1, le résultat est 0.

Exemples

> SELECT locate('bar', 'abcbarbar');
 4
> SELECT locate('bar', 'abcbarbar', 5);
 7