Ir al contenido

POSITION(substr IN str) es un sinónimo de LOCATE(substr,str). Devuelve la posición de la primera aparición de la subcadena substr en la cadena str. Devuelve 0 si substr no está en str. Devuelve NULL si algún argumento es NULL.

func.position(<substr>, <str>)
func.position('bar', 'foobarbar')
┌───────────────────────────────────┐
│ func.position('bar', 'foobarbar') │
├───────────────────────────────────┤
│ 4 │
└───────────────────────────────────┘
POSITION(<substr> IN <str>)
Argumentos Descripción
<substr> La subcadena.
<str> La cadena.

BIGINT

SELECT POSITION('bar' IN 'foobarbar')
┌────────────────────────────┐
│ POSITION('bar' IN 'foobarbar') │
├────────────────────────────┤
│ 4 │
└────────────────────────────┘
SELECT POSITION('xbar' IN 'foobar')
┌──────────────────────────┐
│ POSITION('xbar' IN 'foobar') │
├──────────────────────────┤
│ 0 │
└──────────────────────────┘