Compartir a través de


Función position

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí 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 sinónimo de la función locate.

Sintaxis

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

Argumentos

  • substr: expresión STRING.
  • str: expresión STRING.
  • pos: una expresión INTEGER.

Devoluciones

Valor 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