Revisão - Imagens
Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 63 de 72.
Desafio
FácilTabelas e colunas disponíveis:
picture_characteristics:day_of_month,ink_liters,colors_numpicture_interests:day_of_month,num_people_interested
As imagens têm todos os tipos de características, como a quantidade de tinta (em litros), o número de cores e o número de pessoas que querem comprá-las.
Queremos identificar os dias em que o artista usou menos recursos (tinta e cores), mantendo ainda um interesse positivo das pessoas, enquanto o artista deve usar menos tinta e menos cores para economizar custos. Neste desafio, gostaríamos de examinar essa hipótese. Siga estas etapas:
- Calcule a diferença de um dia para o outro para:
- ink_liters (dê a esta coluna o nome
ink_diff) - colors_num (dê a esta coluna o nome
colors_diff)
- ink_liters (dê a esta coluna o nome
- Filtre os resultados para mostrar apenas os dias em que:
- ink_diff é negativo (indicando uma diminuição no uso de tinta)
- colors_diff é negativo (indicando uma diminuição nas cores usadas)
- num_people_interested é maior que zero (pelo menos uma pessoa está interessada na imagem: observe que os dados podem conter dias com interesse zero)
- Crie uma coluna de classificação (
day_rank) que:- Classifique os dias de
1aNcom base emnum_people_interested - Um número maior de pessoas interessadas deve receber uma classificação menor (1 sendo a melhor)
- Classifique os dias de
- Retorne:
day_of_monthday_rank
Ordene os resultados por day_rank em ordem crescente
FORMATO DE SAÍDA OBRIGATÓRIO: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êntesesBooleanos8Estatística
Agregação integrada – Parte 1Agregação integrada – Parte 2Agrupamento – Parte 1Agrupamento – Parte 2Subconsultas – Parte 1Subconsultas – Parte 2Recapitulação – Loja Total GainRecapitulação – Loja de ScootersRecapitulação – Cafeteria11Funções de janela parte 1
Função ROW_NUMBERCritério ORDER BYCritério PARTITION BYPARTITION e ORDERFunções LEAD e LAGRevisão - LEAD e LAGRevisão - ImagensRevisão - Caixas3Formato 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