Pular para o conteúdo

POSITION(substr IN str) é um sinônimo de LOCATE(substr,str). Retorna a posição da primeira ocorrência da substring substr na string str. Retorna 0 se substr não estiver em str. Retorna NULL se algum argumento for NULL.

func.position(<substr>, <str>)
func.position('bar', 'foobarbar')
┌───────────────────────────────────┐
│ func.position('bar', 'foobarbar') │
├───────────────────────────────────┤
│ 4 │
└───────────────────────────────────┘
POSITION(<substr> IN <str>)
Argumentos Descrição
<substr> A substring.
<str> A string.

BIGINT

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