El operador LIKE se utiliza con una clausula WHERE para buscar un patron especifico en una columna
Hay dos comodines que se usan a menudo junto con el operador LIKE
- % representa cero, uno o varios caracteres
- _ Signo subrayado representa solo uno caracter
NOTA En Access se usa el asterisco (*) en lugar del signo de (%) y se usa el signo de (?) en lugar del guion bajo (_)
El signo de porcentage y el guion bajo se pueden usar en combinacion
...
Sintaxis de LIKE
SELECT column1, column2, ... FROM table_name WHERE columnN LIKE pattern;
también puede combinar cualquier cantidad de condiciones usando ANDo ORoperadores.
Ejemplos de SQL LIKE
SQL selecciona todos los clientes con un nombre de cliente que comienza con "a"
SELECT * FROM Customers WHERE CustomerName LIKE 'a%';
SQL selecciona todos los clientes con un CustomerName que termina en "a"
SELECT * FROM Customers WHERE CustomerName LIKE '%a';
SQL selecciona todos los clientes con un CustomerName que tener "o" en cualquier posición:
SELECT * FROM Customers WHERE CustomerName LIKE '%or%';
SQL selecciona todos los clientes con un CustomerName que tener "r" en la segunda posición:
SELECT * FROM Customers WHERE CustomerName LIKE '_r%';
SQL selecciona todos los clientes con un CustomerName que comienza con "a" y tiene al menos 3 caracteres de longitud:
SELECT * FROM Customers WHERE CustomerName LIKE 'a__%';
SQL selecciona todos los clientes con un ContactName que comienza con "a" y termina con "o":
SELECT * FROM Customers WHERE ContactName LIKE 'a%o';
SQL selecciona todos los clientes con un CustomerName que lo hace NO comience con "a"
SELECT * FROM Customers WHERE CustomerName NOT LIKE 'a%';
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias