Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Retourne la position de la première occurrence de substr dans str après la position pos. Cette fonction est un synonyme de locate fonction.
Syntaxe
position(substr, str [, pos] )
position(subtr IN str)
Arguments
-
substr: Une expressionSTRING. -
str: Une expressionSTRING. -
pos: Une expressionINTEGER.
Retours
INTEGER.
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
> SELECT position('BAR' COLLATE UTF8_BINARY, 'abcbarbar');
0
> SELECT position('BAR' COLLATE UTF8_LCASE, 'abcbarbar');
4