Recap - With Queries
Parte da seção Fundamentos do Journey de SQL da Coddy — lição 50 de 72.
Desafio
FácilTabelas e colunas disponíveis:
<b>devices_specs</b>:<b>device_id</b>,<b>width</b>,<b>height</b>,<b>num_features</b>,<b>opinion</b><b>devices_score</b>:<b>device_id</b>,<b>score</b>
A qualidade de um dispositivo é medida por (width/height)*num_features.
Queremos encontrar todos os dispositivos superestimados. Busque todos os dispositivos onde a opinion do dispositivo é maior que a qualidade média e a score do dispositivo é menor que a qualidade média. Retorne apenas o device_id.
Para resolvê-lo, use a cláusula WITH para criar uma subconsulta que calcula a qualidade média e reutilize-a na consulta principal.
Experimente você mesmo
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 columns9Multiple tables
Basic Join Part 1Basic Join Part 2Recap - JoinSelf joinRecap - Self JoinUnionSimplify queries, WITH keywordRecap - With QueriesRecap - Real Estate Contractor