Powtórka — LEAD i LAG
Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 62 z 72.
Wyzwanie
ŚredniDostępne tabele i kolumny:
air_conditioners:id,efficiency,strength,month
Chcemy śledzić, jak wydajność klimatyzatorów zmienia się w czasie. Twoim zadaniem jest znalezienie klimatyzatorów, których wydajność spadała między miesiącami.
Oto co należy zrobić:
- Dla każdego klimatyzatora w każdym miesiącu oblicz jego wskaźnik wydajności, dzieląc średnią efektywność przez średnią siłę, używając
AVG(efficiency)/AVG(strength), grupując wedługidimonth - Porównaj wydajność klimatyzatora w bieżącym miesiącu z jego wydajnością dwa miesiące później
- Znajdź przypadki, w których bieżąca wydajność stanowi więcej niż połowę przyszłej wydajności (bieżący wskaźnik ÷ przyszły wskaźnik > 0.5)
- Zwróć
idklimatyzatora,monthoraz wskaźnik porównawczy o nazwieratio_two_monthsdla tych przypadków
Spróbuj swoich sił
Wszystkie lekcje w sekcji Podstawy
4Więcej słów kluczowych
Słowo kluczowe INSłowo kluczowe BETWEENSłowo kluczowe LIKESłowo kluczowe ASPowtórzenie – modele telefonów komórkowych2Instrukcje warunkowe
Podstawy instrukcji warunkowychSłowo kluczowe ANDSłowo kluczowe ORSłowo kluczowe NOTŁączenie wielu warunkówNawiasyWartości logiczne8Statystyka
Wbudowane funkcje agregujące — część 1Wbudowane funkcje agregujące — część 2Grupowanie — część 1Grupowanie — część 2Podzapytania — część 1Podzapytania — część 2Powtórzenie — sklep z całkowitym zyskiemPowtórzenie — sklep ze skuteramiPowtórzenie — kawiarnia11Funkcje okna, część 1
Funkcja ROW_NUMBERKryterium ORDER BYKryterium PARTITION BYPARTITION i ORDERFunkcje LEAD i LAGPowtórka — LEAD i LAGPowtórka — obrazkiPowtórka — pudełka3Określony format zwracanych danych
Wartości nullSortowanie wyników — część 1Sortowanie wyników — część 2Powtórzenie — firma zajmująca się cyberbezpieczeństwemOgraniczanie liczby rekordówPowtórzenie — fabryka pojazdów6Wyzwania na początek
Powtórka – wybory parlamentarnePowtórka – zatrzymanie przestępcy przez policjęPowtórka – pojemnik na napój w barzePowtórka – inżynier: nowe kolumnyPoćwicz samodzielnie: Edytor online SQL