Recap - Pictures
Coddy SQL 여정의 기초 섹션에 포함된 레슨 — 72개 중 63번째.
챌린지
쉬움사용 가능한 테이블 및 컬럼:
picture_characteristics:day_of_month,ink_liters,colors_numpicture_interests:day_of_month,num_people_interested
그림들은 잉크 양(리터 단위), 색상 수, 그리고 그것을 사고 싶은 사람들의 수와 같은 다양한 특성을 가지고 있습니다.
우리는 예술가가 자원(잉크와 색상)을 적게 사용하면서도 사람들의 긍정적인 관심을 유지하는 날들을 식별하고 싶습니다. 비용을 절감하기 위해 예술가는 잉크와 색상을 적게 사용해야 합니다. 이 챌린지에서는 이 가설을 검토하고자 합니다. 다음 단계를 따르세요:
- 다음에 대한 일자별 차이를 계산하세요:
- ink_liters (이 컬럼을
ink_diff로 명명하세요) - colors_num (이 컬럼을
colors_diff로 명명하세요)
- ink_liters (이 컬럼을
- 결과를 필터링하여 다음 조건을 만족하는 날만 표시하세요:
- ink_diff가 음수입니다 (잉크 사용량 감소를 나타냄)
- colors_diff가 음수입니다 (사용된 색상 감소를 나타냄)
- num_people_interested가 0보다 큽니다 (그림에 관심 있는 사람이 최소 한 명 이상 — 데이터에 0 관심 날이 포함될 수 있음)
- 랭킹 컬럼(
day_rank)을 생성하세요. 이 컬럼은:num_people_interested를 기준으로 날을1부터N까지 랭킹합니다- 관심 있는 사람 수가 많을수록 낮은 랭킹을 받아야 합니다 (1이 최고)
- 반환하세요:
day_of_monthday_rank
결과를 day_rank 오름차순으로 정렬하세요
직접 해보기
기초의 모든 레슨
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