Artículos
SQL

Consulta SQL con filtro de datos

26/Ene/2013

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

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

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 menos 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 dónde saquemos libros de «Cervantes» o de «Quevedo» de la siguiente forma.

SELECT isbn,titulo FROM libros WHERE autor='Cervantes' OR autor='Quevedo'
Suscribir
Notificar de
guest
1 Comentario
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios