Wyzwanie powtórkowe nr 2
Lekcja 8 z 13 w kursie SQL dla zaawansowanych w Coddy.
Wyzwanie
ŁatwyPudełka mają wiele zastosowań. Chcemy sprawdzić, czy każde pudełko można zmieścić w następnym pudełku.
Jeśli rozmiar następnego pudełka jest większy niż rozmiar bieżącego pudełka, możemy zmieścić je w następnym pudełku.
Dodaj kolumnę o nazwie can_fit_next, która reprezentuje wartość logiczną (1 lub 0) wskazującą, czy pudełko można zmieścić w następnym pudełku.
Ostatnie pudełko powinno mieć pustą wartość, ponieważ nie ma następnego pudełka.
Pudełek o tym samym rozmiarze nie można zmieścić jedno w drugim.
Odfiltruj wszystkie pudełka, których nie można zmieścić, a następnie ponownie sprawdź, czy pudełka można zmieścić — tylko w przypadku tych, które można zmieścić.
Zwróć kolumny box_id i can_fit_next po dwukrotnym wykonaniu operacji.
Posortuj wyniki rosnąco według box_id.
Spróbuj swoich sił
Wszystkie lekcje w sekcji SQL dla zaawansowanych
4Podsumowanie
Wyzwanie końcowe #12Funkcje okna — część 1
Funkcja ROW_NUMBERKryterium ORDER BYKryterium PARTITION BYFunkcje LEAD i LAGWyzwanie powtórkowe nr 1Wyzwanie powtórkowe nr 2Poćwicz samodzielnie: Kompilator Python online