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 todo tipo 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 dias em que o artista usou menos recursos (tinta e cores) enquanto ainda mantém interesse positivo das pessoas, enquanto o artista deve usar menos tinta e menos cor para economizar custos. Neste desafio, gostaríamos de examinar esta hipótese. Siga estes passos:
- Calcule a diferença dia a dia para:
- ink_liters (nomeie esta coluna
ink_diff) - colors_num (nomeie esta coluna
colors_diff)
- ink_liters (nomeie esta coluna
- Filtre os resultados para mostrar apenas dias onde:
- ink_diff é negativo (mostrando uma diminuição no uso de tinta)
- colors_diff é negativo (mostrando 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 ranking (
day_rank) que:- Classifique os dias de
1aNcom base emnum_people_interested - Maior número de pessoas interessadas deve receber um rank menor (1 sendo o melhor)
- Classifique os dias de
- Retorne:
day_of_monthday_rank
Ordene os resultados por day_rank em ordem ascendente
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 columns