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.
Estructura de la Tabla
Sección titulada «Estructura 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.
Estructura de la Consulta con Filtro
Sección titulada «Estructura de la Consulta con Filtro»Para realizar la consulta SQL con el filtro de datos tendremos la siguiente estructura:
SELECT campos FROM tabla WHERE filtroTipos de Filtros
Sección titulada «Tipos de Filtros»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 > valorocampo < valor
Ejemplo de Filtro Simple
Sección titulada «Ejemplo de Filtro Simple»De esta forma podríamos obtener todos los libros de Cervantes de la siguiente forma:
SELECT isbn,titulo FROM libros WHERE autor='Cervantes'Concatenar Filtros con AND y OR
Sección titulada «Concatenar Filtros con AND y OR»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'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.