Consulta SQL con filtro de datos

26/Ene/2013 SQL , , , , Deja un comentario

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:

  1. 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:

  1. 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.

  1. SELECT isbn,titulo FROM libros WHERE autor='Cervantes' OR autor='Quevedo'

Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*