Definición
El operador LIKE
se usa con la sentencia WHERE para especificar un patrón que debe cumplir la columna
Existen dos wildcards que se usan en conjunción con este operador
- El signo
%
representa cero, uno o muchos caracteres - El signo
_
representa un único carácter
Notemos que hay otras wildcards
Sintaxis
SELECT columna1, columna2, ...
FROM nombre_tabla
WHERE columnaN LIKE patron;
Wildcard _
Puede representar un único carácter, entonces por lo que si queremos encontrar todas las ciudades que empiezan con L, y su tercera y cuarta letra son nd, con un largo de 6 letras, podríamos hacer
SELECt * FROM Clientes
WHERE ciudad LIKE 'L_nd__';
Wildcard %
Puede representar un número
SELECt * FROM Clientes
WHERE ciudad LIKE '%L%';
O que empiecen con L
SELECt * FROM Clientes
WHERE ciudad LIKE 'L%';
O que terminen con es
SELECt * FROM Clientes
WHERE ciudad LIKE '%es';