Recap - Pictures
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
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() Function8Statistics
Built-In Aggregate Part 1Built-In Aggregate Part 2Grouping Part 1Grouping Part 2Subqueries Part 1Subqueries Part 2Recap - Total Gain ShopRecap - Scooter ShopRecap - Coffee Shop11Window Functions part 1
ROW_NUMBER functionORDER BY criterionPARTITION BY criterionPARTITION & ORDERLEAD & LAG FunctionsRecap - LEAD & LAGRecap - PicturesRecap - Boxes3Specific 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 columnsPratique por conta própria: Playground de SQL