Compartir a través de


Función locate

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

Sintaxis

locate(substr, str [, pos] )

Argumentos

  • subtr: expresión STRING.
  • str: expresión STRING.
  • pos: expresión INTEGER opcional.

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