Ir al contenido

Consulta SQL con filtro de datos

Cuando estemos realizando una consulta SQL lo más probable es que no queramos recuperar todos los datos de la tabla a la cual consultamos. Para ello podemos realizar un filtro de datos.

Los filtros de datos en SQL se tienen que realizar por alguno de los campos de la tabla.

De esta manera si tenemos la tabla:

Libros
ISBN
Titulo
Autor
Editorial
Fecha Publicación

undefined Podríamos filtrar por el ISBN, por el Título, por el Autor, etc.

Para realizar la consulta SQL con el filtro de datos tendremos la siguiente estructura:

SELECT campos FROM tabla WHERE filtro

El filtro SQL tendrá una comparación entre un campo y un valor. Por ejemplo podríamos tener:

  • Si un campo es igual que otro: campo = valor
  • Si un campo es mayor o menor que otro: campo > valor o campo < valor

De esta forma podríamos obtener todos los libros de Cervantes de la siguiente forma:

SELECT isbn,titulo FROM libros WHERE autor='Cervantes'

De igual manera podemos concatenar los filtros utilizando operadores como AND (para que cumpla varias condiciones) u OR (para que cumpla una u otra condición).

De esta forma podemos realizar un filtro de datos donde saquemos libros de “Cervantes” o de “Quevedo” de la siguiente forma:

SELECT isbn,titulo FROM libros WHERE autor='Cervantes' OR autor='Quevedo'
Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Consulta SQL con filtro de datos

Aprende a realizar consultas SQL con filtro de datos para extraer solo la información necesaria de tus tablas y optimiza tus búsquedas de manera eficiente.

Descargar código