Combinar Todos os Produtos
Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 55 de 72.
Desafio
MédioTabelas e colunas disponíveis:
enom_gilpane:part_id,rpm,watt,sizecastle_loctus:part_id,rpm,watt,sizehonpan_bilopsa:part_id,rpm,watt,sizeyurnol_qoltam:part_id,rpm,watt,size
Agora calcule a mesma qualidade para todos os produtos (cada tabela é um produto) e combine todos usando UNION ALL:
quality_table as (
SELECT * FROM filtered_quality_1
UNION ALL
SELECT * FROM filtered_quality_2
UNION ALL
SELECT * FROM filtered_quality_3
UNION ALL
SELECT * FROM filtered_quality_4
)Retorne part_id e quality
Experimente você mesmo
-- O primeiro bloco de produto está pronto para você, trazido da última lição
WITH filtered_enom_gilpane_quality as (
WITH enom_gilpane_quality as (
SELECT part_id, ((rpm * watt) / size) as quality
FROM (
SELECT part_id, rpm, watt + (select avg(watt) from enom_gilpane) as watt, size
FROM enom_gilpane
)
)
SELECT *
FROM enom_gilpane_quality
WHERE quality > (select avg(quality) from enom_gilpane_quality)
),
-- Construa o mesmo bloco para cada uma das três tabelas de produtos abaixo
filtered_castle_loctus_quality as (
____
),
filtered_honpan_bilopsa_quality as (
____
),
filtered_yurnol_qoltam_quality as (
____
),
-- Empilhe os quatro blocos uns sobre os outros, mantendo todas as linhas
quality_table as (
SELECT * FROM filtered_enom_gilpane_quality
____
)
SELECT ____
FROM quality_tableTodas as lições de Fundamentos
4Mais palavras-chave
A palavra-chave INA palavra-chave BETWEENA palavra-chave LIKEA palavra-chave ASRecapitulação - Modelos de celulares10Produtos Imaginários
Ajustar WattCalcular a Qualidade do Produto2Condiçõ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