Menu
Coddy logo textTech

Revisão - Imagens

Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 63 de 72.

challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • picture_characteristics: day_of_month, ink_liters, colors_num
  • picture_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)
  • 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 1 a N com base em num_people_interested
    • Um número maior de pessoas interessadas deve receber uma classificação menor (1 sendo a melhor)
  • Retorne:
    • day_of_month
    • day_rank

Ordene os resultados por day_rank em ordem crescente

FORMATO DE SAÍDA OBRIGATÓRIO: [Seu conteúdo traduzido aqui]

Experimente você mesmo

Todas as lições de Fundamentos

Pratique por conta própria: Playground de SQL