Pular para o conteúdo

POSITION(substr IN str) é sinónimo de LOCATE(substr,str). Devolve a posição da primeira ocorrência da subcadeia substr na cadeia de caracteres str. Devolve 0 se substr não existir em str. Devolve 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 subcadeia.
<str> A cadeia de caracteres.

BIGINT

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