Función LOCALIZAR () de MySQL
Ejemplo
Busque "3" en la cadena "W3Schools.com" y devuelva la posición:
SELECT LOCATE("3", "W3Schools.com") AS MatchPosition;
Definición y uso
La función LOCATE() devuelve la posición de la primera aparición de una subcadena en una cadena.
Si la subcadena no se encuentra dentro de la cadena original, esta función devuelve 0.
Esta función realiza una búsqueda que no distingue entre mayúsculas y minúsculas.
Nota: Esta función es igual a la función POSITION() .
Sintaxis
LOCATE(substring, string, start)
Valores paramétricos
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 |
Detalles técnicos
Trabaja en: | Desde MySQL 4.0 |
---|
Más ejemplos
Ejemplo
Busque "com" en la cadena "W3Schools.com" (comience en la posición 3) y regrese a la posición:
SELECT LOCATE("com", "W3Schools.com", 3) AS MatchPosition;
Ejemplo
Busque "a" en la columna CustomerName y devuelva la posición:
SELECT LOCATE("a", CustomerName)
FROM Customers;