Função MySQL LOCATE()
Exemplo
Procure por "3" na string "W3Schools.com" e retorne a posição:
SELECT LOCATE("3", "W3Schools.com") AS MatchPosition;
Definição e uso
A função LOCATE() retorna a posição da primeira ocorrência de uma substring em uma string.
Se a substring não for encontrada na string original, esta função retornará 0.
Essa função executa uma pesquisa que não diferencia maiúsculas de minúsculas.
Nota: Esta função é igual à função POSITION() .
Sintaxe
LOCATE(substring, string, start)
Valores de parâmetro
Parameter | Description |
---|---|
substring | Required. The substring to search for in string |
string | Required. The string that will be searched |
start | Optional. The starting position for the search. Position 1 is default |
Detalhes técnicos
Trabalha em: | Do MySQL 4.0 |
---|
Mais exemplos
Exemplo
Procure por "com" na string "W3Schools.com" (começa na posição 3) e retorne a posição:
SELECT LOCATE("com", "W3Schools.com", 3) AS MatchPosition;
Exemplo
Procure por "a" na coluna CustomerName e retorne a posição:
SELECT LOCATE("a", CustomerName)
FROM Customers;