Notas SQL – Operador LIKE

Operador LIKE: Es usado en un WHERE para establecer un patrón.
% Representa uno o múltiples caracteres.
_single character.
[] Wildcard
SELECT columna(s) FROM talba WHERE columna LIKE patrón;
SELECT * FROM customers WHERE CustomerName LIKE ‘%a%’; Busca culaquier valor que contenga a.
SELECT * FROM customers WHERE CustomerName LIKE ‘%a’; Busca cualquier valor que termine en a.
SELECT * FROM customers WHERE CustomerName LIKE ‘a%’; Busca cualquier valor que comience en a.
SELECT * FROM customers WHERE CustomerName LIKE ‘_a%’; Busca cualquier valor que en segunda posición tenga a.
SELECT * FROM customers WHERE CustomerName LIKE ‘a%o’; Busca cualquier valor que comience en a y acabe en o.
SELECT * FROM customers WHERE CustomerName LIKE ‘[abcd]%’; Busca cualquier valor que comience en ‘a’, ‘b’, ‘c’ o ‘d’.
SELECT * FROM customers WHERE CustomerName LIKE ‘[a-c]%’; Busca cualquier valor que comience en ‘a’, ‘b’ o ‘c’
SELECT * FROM customers WHERE CustomerName LIKE ‘[!a,b,c]%’; Busca cualquier valor que no comience en ‘a’, ‘b’ o ‘c’
podríamos usar NOT LIKE para este ultimo caso.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos "cookies" propias y de terceros para estadística y publicidad personalizada mediante análisis de su navegación. Si continúa navegando acepta su uso y se descartará este mensaje. Más información y política de cookies. ACEPTAR
Aviso de cookies