Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Devuelve la posición de la primera aparición de substr en str después de la posición pos. Esta función es un sinónimo de locate función.
Sintaxis
position(substr, str [, pos] )
position(subtr IN str)
Argumentos
-
substr: Una expresiónSTRING. -
str: Una expresiónSTRING. -
pos: una expresiónINTEGER.
Devoluciones
Un valor de tipo INTEGER.
El valor especificado pos y el valor devuelto tienen base 1.
Si se omite pos, se busca substr desde el principio de str.
Si pos es menor que 1, el resultado es 0.
Ejemplos
> 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