SQL >
SQL Avanzado >
LIKE
El operador LIKE se utiliza en la cláusula WHERE para buscar por un patrón.
Sintaxis de SQL LIKE
SELECT columna(s) FROM tabla WHERE columna LIKE '%patron%'
Ejemplos del uso de SQL LIKE
Dada la siguiente tabla 'personas'
nombre | apellido1 | apellido2 |
ANTONIO | PEREZ | GOMEZ |
ANTONIO | GARCIA | RODRIGUEZ |
PEDRO | RUIZ | GONZALEZ |
Si quiero seleccionar los nombres que empiezan por 'AN' en la tabla 'personas', ejecutaría el comando siguiente:
SELECT * FROM personas
WHERE nombre LIKE 'AN%'
El character '%' es un comodín, que sirve para uno o más caracteres.
Este es el resultado
nombre | apellido1 | apellido2 |
ANTONIO | PEREZ | GOMEZ |
ANTONIO | GARCIA | RODRIGUEZ |
Otro ejemplo de SQL LIKE
Para seleccionar las personas que tienen un 'Z' en su apellido1, ejecutaríamos:
SELECT * FROM personas
WHERE apellido1 LIKE '%Z%'
nombre | apellido1 | apellido2 |
ANTONIO | PEREZ | GOMEZ |
PEDRO | RUIZ | GONZALEZ |
Otros cursos
SQL. Curso completo de SQL. Aprende desde cero. Comandos SQL
PostgreSQL. Curso completo de SQL con PostgreSQL desde cero
Python 3. Curso completo de Python 3. Aprende desde cero
SQL WILDCARDS >>
Copyright © 2012 11sql.com Todos los derechos reservados.
|