Partager via


Fonction position

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 locate.

Syntaxe

position(substr, str [, pos] )
position(subtr IN str)

Arguments

  • substr : Expression de type STRING.
  • str : Expression de type STRING.
  • pos : expression de type INTEGER.

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 position('bar', 'abcbarbar');
 4
> SELECT position('bar', 'abcbarbar', 5);
 7
> SELECT position('bar' IN 'abcbarbar');
 4