Revisão – JOIN
Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 45 de 72.
Desafio
MédioTabelas e colunas disponíveis:
orders:id,customer_idproducts:id,unit_price,units_in_stockorder_items:id,order_id,product_id,quantity
Encontre os IDs dos clientes que encomendaram produtos com preço unitário inferior a 10 e liste a quantidade total desses produtos baratos que cada cliente encomendou.
Retorne as seguintes colunas:
- customer_id
- total_quantity (a soma das quantidades de produtos com preço unitário < 10 para cada cliente)
Experimente você mesmo
-- Liste a coluna de agrupamento e o valor agregado que a tarefa pede
SELECT ____
FROM orders
-- Cada join precisa de uma condição que relacione uma coluna de id à coluna que aponta para ela
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- Em seguida, mantenha apenas as linhas que atendem ao limiar que a tarefa descreve
WHERE ____
GROUP BY orders.customer_id;Todas as lições de Fundamentos
4Mais palavras-chave
A palavra-chave INA palavra-chave BETWEENA palavra-chave LIKEA palavra-chave ASRecapitulação - Modelos de celulares2Condições
Noções básicas de condiçõesA palavra-chave ANDA palavra-chave ORA palavra-chave NOTCombinação de várias condiçõesParêntesesBooleanos3Formato de retorno específico
Valores nulosOrdenar resultados - Parte 1Ordenar resultados - Parte 2Recapitulação - Empresa de segurança cibernéticaLimitar o número de registrosRecapitulação - Fábrica de veículos6Desafios introdutórios
Revisão - Eleição parlamentarRevisão - Prisão criminal pela políciaRevisão - Recipiente de bebidas de barRevisão - Projetar novas colunasPratique por conta própria: Playground de SQL