Saltar al contenido

WHERE

SQL · Unidad 2: Filtrar

En la unidad pasada encontraste a ojo que el Cable y el Parlante estaban en 0. Con ocho productos se puede. Con ocho mil, no.

¿Qué se le acabó a la tienda? WHERE va después del FROM y lleva una condición. SQL la prueba en cada fila y deja pasar solo las que la cumplen.

SELECT nombre
FROM productos
WHERE stock = 0;

Devuelve

nombre
Cable
Parlante

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. 1. Predice la salida

    Dos personas de esta tabla tienen la misma edad. ¿Qué devuelve esta consulta?

  2. 2. Opción múltiple

    La tabla pedidos tiene 12 filas y 5 columnas. En 6 de esos pedidos se llevaron una sola unidad. ¿Qué forma tiene el resultado de esta consulta?

  3. 3. Ordena las líneas

    El dueño va a llamar al proveedor y necesita el nombre y el precio de lo que se acabó. Ordena la consulta. Sobra una línea.

  4. 4. Predice la salida

    Un cliente quiere algo más barato que el Parlante, que cuesta 74. ¿Qué devuelve esta consulta?

  5. 5. Completa el código

    Los pedidos de 3 unidades o más salen en caja grande. Completa para encontrarlos.

  6. 6. Completa el código

    Un cliente pregunta qué hay de Audio. Completa la condición.

  7. 7. Encuentra el bug

    Debería salir el nombre y la edad de quien vive en Quito. SQL contesta que no existe la columna Quito, y nadie le pidió una columna con ese nombre. ¿Qué línea tiene el error?

  8. 8. Opción múltiple

    Alguien con prisa escribe aquí WHERE ciudad = 'lima', todo en minúsculas. En la tabla dice Lima. ¿Qué pasa?

  9. 9. Completa el código

    En la mitad de los pedidos se llevaron una sola unidad. Completa para ver los otros, los de cualquier cantidad que no sea 1.

  10. 10. Predice la salida

    En clientes hay 8 personas. Tres viven en Lima, y de Sofía no se sabe la ciudad. SQL solo deja pasar una fila cuando puede asegurar que cumple la condición. ¿Qué devuelve esta consulta?

  11. 11. Ordena las líneas

    Después de la liquidación de todo, esta semana hay otra, solo de Audio. Ordena la consulta que muestra cada producto de Audio con su precio a la mitad. Sobra una línea.

  12. 12. Escribe el código

    La tienda regala el envío de todo lo que cuesta 100 o más. Escribe una consulta que muestre el nombre y el precio de esos productos, en ese orden.

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →