Recap - Coffee Shop
Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 42 de 72.
Desafio
MédioTabelas e colunas disponíveis:
<strong>beans</strong>:<strong>brand</strong>,<strong>density</strong>,<strong>diameter_wide</strong>,<strong>shade</strong>
Você é o proprietário de uma cafeteria. Existem muitos clientes esperando por seus pedidos. Você pode usar apenas um tipo de grão de café por dia.
Existem vários critérios para selecionar quais grãos usar. Primeiro, precisamos filtrar os grãos com base nestas condições:
- Todos os grãos devem ter um diâmetro maior que o diâmetro médio de todos os grãos na tabela
- Para grãos
light: mantenha apenas aqueles onde a razão entre densidade e diâmetro é maior que0.01 - Para grãos
dark: mantenha todos eles - Para grãos semi-escuros: exclua todos eles (eles são considerados inadequados)
Para cada marca que atender a esses critérios, calcule a sua densidade média. Mantenha apenas as marcas onde a densidade média é menor que 0.8.
Retorne o nome da marca e sua densidade média (nomeie a coluna como avg_density) arredondada para 3 casas decimais. Ordene os resultados pela densidade média em ordem crescente.
Experimente você mesmo
-- Filtre as linhas individuais primeiro, depois agrupe-as, depois filtre os grupos
SELECT brand, ____ AS avg_density
FROM beans
-- Duas condições em nível de linha aqui: uma no size, uma combinando as regras de type entre parênteses
WHERE ____
AND ____
GROUP BY ____
HAVING ____
ORDER BY ____Todas as lições 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 columnsPratique por conta própria: Playground de SQL