En la quinta lección del curso de SQL vamos a ver cómo seleccionar datos de nuestra BBDD condicionalmente, con operadores lógicos.
5 - Seleccionar datos condicionalmente
Recordemos que en la última clase nos conectamos a nuestra base de datos a través de PHP. Incluso conseguimos mostrar los datos en nuestra web. Ahora que nos hemos venido arriba, vamos a ir un poco más allá.
Mostrar todos los clientes en un listado no está mal. ¿Pero cómo lo hacemos si sólo queremos mostrar los clientes de Barcelona? ¿O sólo los clientes VIP? ¿O sólo los que se llamen Luis? Incluso podría darse el caso que quisiéramos hacer un listado de los clientes VIP de Valencia. ¿Cómo seleccionamos esos datos condicionalmente?
Bueno, pues eso es lo que vemos en la lección de hoy. ¡Vamos allá!
¿Os dais cuenta de lo simple que es hacer estas selecciones condicionales? Sólo debemos indicar los requisitos en la consulta SQL, y automáticamente se nos devolverán sólo los resultados que cumplan esas condiciones.
Vale la pena recordar que cuando ejecutamos estas consultas, SQL revisa todas y cada una de las filas que le hemos indicado, desde la primera hasta la última. Es interesante tenerlo en cuenta por temas de rendimiento, aunque ya hemos visto que SQL es extraordinariamente rápido y eficiente.
En fin, pues los deberes de hoy son hacer estas consultas condicionales y mostrarlas en vuestra web:
- Clientes VIP
- Clientes de Barcelona
- Clientes que NO sean de Barcelona
- Clientes VIP de Barcelona
- Clientes que se llamen Luís o Joan
Estas son sólo algunas consultas, pero podéis hacer todas las que se os ocurran más, imaginación al poder. Mostradlas siempre en la web. Y si tenéis dudas, contactad a través del formulario de soporte de la Intranet :)
Nos vemos en la siguiente clase, en la que veremos cosas aún más interesantes. Hasta entonces... ¡Muy buenos días!
Todos los capítulos de este curso:
- Curso de SQL #1: Introducción
- Curso de SQL #2: Entorno de trabajo
- Curso de SQL #3: Creando tablas
- Curso de SQL #4: Mostrando datos
- Curso de SQL #5: Mostrando datos condicionalmente
- Curso de SQL #6: Insertar datos
- Curso de SQL #7: Modificar datos
- Curso de SQL #8: Eliminar datos
- Curso de SQL #9: Creando un programa
- Curso de SQL #10: Finalizando nuestro programa