AND, OR y NOT
SQL · Unidad 2: Filtrar
- Plan completo
- SQL
- 11 ejercicios
Un cliente escribe: quiero algo de Audio, pero que lo tengan hoy. Son dos condiciones, y AND las une dentro del mismo WHERE.
Una fila pasa solo si cumple las dos. El Parlante es de Audio, pero no queda ninguno, y por eso no sale.
SELECT nombre, precio
FROM productos
WHERE categoria = 'Audio'
AND stock > 0;Devuelve
| nombre | precio |
|---|---|
| Audífonos | 59.9 |
El resto de la explicación está en la lección, que es del plan completo.
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Predice la salida
La tienda prepara una campaña para sus clientes de Lima que tienen menos de 40 años. ¿Qué devuelve esta consulta?
2. Completa el código
Alguien busca un equipo de menos de 500. Completa.
3. Ordena las líneas
Luis tiene el id 2 en
clientes. ¿En cuáles de sus pedidos se llevó más de una unidad? Ordena la consulta. Sobra una línea.4. Completa el código
Una clienta duda entre algo de Audio y algo de Equipos, y quiere ver las dos categorías. Completa.
5. Predice la salida
El Parlante es de Audio y además está agotado. ¿Qué devuelve esta consulta?
6. Encuentra el bug
Hay una promoción para quienes viven en Lima y para quienes viven en Bogotá. La consulta corre sin error y no devuelve a nadie. ¿Qué línea tiene el problema?
7. Predice la salida
Alguien quiere un equipo o una pantalla que cueste menos de 200. Quien escribió la consulta olvidó los paréntesis. ¿Qué devuelve?
8. Encuentra el bug
El encargado revisa los accesorios que están agotados o que tienen más de 20 en stock. En el resultado se coló un producto de Audio. ¿Qué línea hay que corregir?
9. Predice la salida
El encargado quiere ver todo lo que no pasa de 5 unidades, y lo escribió con un
NOT. ¿Qué devuelve esta consulta?10. Ordena las líneas
El catálogo de fin de mes deja fuera lo agotado y también los accesorios. Ordena la consulta que muestra lo que sí entra. Sobra una línea.
11. Escribe el código
La clienta que dudaba entre Audio y Equipos ahora pide ver solo lo que tiene stock. La consulta ya trae las dos categorías. Agrégale esa condición, de modo que valga para las dos, y termínala. Debe mostrar el
nombrey elstock, en ese orden.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.