Revisão - Livros
Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 71 de 72.
Desafio
FácilTabelas e colunas disponíveis:
books:book,page,words
Os livros têm muitas páginas, e cada página tem muitas palavras.
Neste desafio, calcularemos métricas cumulativas sobre esses livros até cada página. Siga estas etapas:
- Primeiro, calcule as seguintes agregações cumulativas para cada livro até cada página:
- Total de palavras (
total_words) - Máximo de palavras (
max_words) - Mínimo de palavras (
min_words) - Média de palavras (
avg_words)
- Total de palavras (
- Em seguida, para cada página dentro de um livro, calcule a proporção:
(avg_words - min_words)/(total_words - min_words) - Por fim, para cada livro:
- Classifique densamente as páginas com base nessa proporção em ordem crescente (chame essa coluna de
ratio_rank) - Ordene os resultados primeiro por livro e depois por
ratio_rank
- Classifique densamente as páginas com base nessa proporção em ordem crescente (chame essa coluna de
Observação: todas as agregações (total, máx., mín., média) devem ser cumulativas, o que significa que devem considerar todas as páginas até e incluindo a página atual de cada livro.
REQUIRED OUTPUT FORMAT: <translation> [Your translated content here] </translation>Experimente você mesmo
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