Recap - Coffee Shop
Parte de la sección Fundamentos del Journey de SQL de Coddy. Lección 42 de 72.
Desafío
IntermedioTablas y columnas disponibles:
<strong>beans</strong>:<strong>brand</strong>,<strong>density</strong>,<strong>diameter_wide</strong>,<strong>shade</strong>
Eres el dueño de una cafetería. Hay muchos clientes esperando sus pedidos. Solo puedes usar un tipo de granos de café cada día.
Hay varios criterios para seleccionar qué granos usar. Primero, necesitamos filtrar los granos según estas condiciones:
- Todos los granos deben tener un diámetro mayor que el diámetro promedio de todos los granos en la tabla
- Para granos 'light': conserva solo aquellos donde la relación entre densidad y diámetro sea mayor que
0.01 - Para granos 'dark': consérvalos todos
- Para granos semi-oscuros: exclúyelos todos (se consideran no aptos)
Para cada marca que cumpla con estos criterios, calcula su densidad promedio. Solo conserva las marcas donde la densidad promedio sea menor que 0.8.
Devuelve el nombre de la marca y su densidad promedio (nombra la columna avg_density) redondeada a 3 decimales. Ordena los resultados por densidad promedio en orden ascendente.
Pruébalo tú mismo
-- Filtra las filas individuales primero, luego agrúpalas, luego filtra los grupos
SELECT brand, ____ AS avg_density
FROM beans
-- Dos condiciones a nivel de fila aquí: una sobre size, una que combina las reglas de type entre paréntesis
WHERE ____
AND ____
GROUP BY ____
HAVING ____
ORDER BY ____Todas las lecciones de Fundamentos
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columnsPractica por tu cuenta: Playground de SQL