Função String LOCATE(substr,str), LOCATE(substr,str,pos) no Banco de Dados
A primeira sintaxe retorna a posição da primeira ocorrência da substring substr
na string str
. A segunda sintaxe retorna a posição da primeira ocorrência da substring substr
na string str
, iniciando na posição pos
. Retornam 0
se substr
não está em str
:
mysql>SELECT LOCATE('bar', 'foobarbar');
-> 4 mysql>SELECT LOCATE('xbar', 'foobar');
-> 0 mysql>SELECT LPAD('hi',4,'??');
-> '??hi'