LOCATE Função LOCATE

Se a subcadeia especificada for encontrada na cadeia de procura especificada, LOCATE retornará o índice onde a subcadeia foi encontrada na cadeia de procura. Quando a subcadeia não é encontrada, LOCATE retorna 0.

Sintaxe LOCATE(ExpressãoCaractere, ExpressãoCaractere [, PosiçãoInicial] )

A segunda ExpressãoCaractere é a cadeia de procura, que é procurada desde o início, a menos que seja especificada a PosiçãoInicial, caso em que a procura começa nesta posição; o índice começa por 1. Retorna 0 se a cadeia não for encontrada.

O tipo retornado por LOCATE é um inteiro.

-- retorna 2 VALUES LOCATE('love', 'clover')