복습 - LEAD 및 LAG
Coddy SQL 여정의 기초 섹션에 포함된 레슨. 72개 중 62번째.
챌린지
중급사용 가능한 테이블 및 열:
air_conditioners:id,efficiency,strength,month
시간이 지남에 따라 에어컨 성능이 어떻게 변하는지 추적하려고 합니다. 여러분의 과제는 월별로 성능이 저하된 에어컨을 찾는 것입니다.
수행할 작업은 다음과 같습니다.
- 각 월의 각 에어컨에 대해
AVG(efficiency)/AVG(strength)를 사용하여 평균 효율을 평균 강도로 나누어 성능 비율을 계산하고,id와month로 그룹화합니다. - 각 에어컨의 현재 월 성능을 두 달 후의 성능과 비교합니다.
- 현재 성능이 미래 성능의 절반보다 큰 경우(현재 비율 ÷ 미래 비율 > 0.5)를 찾습니다.
- 이러한 경우에 대해 에어컨
id,month, 그리고ratio_two_months라는 이름의 비교 비율을 반환합니다.
직접 해보기
기초의 모든 레슨
11윈도 함수 1부
ROW_NUMBER 함수ORDER BY 기준PARTITION BY 기준PARTITION 및 ORDERLEAD 및 LAG 함수복습 - LEAD 및 LAG복습 - 그림복습 - 상자직접 연습해 보세요: SQL 플레이그라운드