Definición


Esas se usan para sustituir un o más caracteres en un string, se usan en el operador LIKE para determinar un patrón

SímboloDescripción
%Representa 0 o más caracteres
_Representa un solo carácter
[]Representa un único carácter dentro de unos corchetes*
^Representa cualquier carácter no entre corchetes*
-Representa un único carácter dentro de un rango*
{}Representa cualquier carácter de escape** (como enter)
* No se puede usar en [[PostgreSQLPostgreSQL]] y en [[MySQL
** Solo se puede usar en [[Base de datos de Oraclebase de datos de Oracle]]

Ejemplos


Devuelve todos los clientes que terminen en es

SELECt * FROM Clientes
WHERE ciudad LIKE '%es';

Devuelve todas las ciudades que empiece con cualquier carácter, seguidos por “ondon”

SELECt * FROM Clientes
WHERE ciudad LIKE '_ondon';

Devuelve todos los clientes que empiecen con “b”, “s” o “p”

SELECt * FROM Clientes
WHERE ciudad LIKE '[bsp]%';

Devuelve todos los clientes que empiecen con un carácter entre “a” y “f”

SELECt * FROM Clientes
WHERE ciudad LIKE '[a-f]%';