Menu
Coddy logo textTech

Wyzwanie końcowe #1

Lekcja 13 z 13 w kursie SQL dla zaawansowanych w Coddy.

challenge icon

Wyzwanie

Średni

W tym wyzwaniu mamy tabelę junk.

Dla każdego junk_id chcemy dodać następujące kolumny:

  • even_num - numer wiersza od 2 do 2*n (n to liczba wierszy w tabeli), zwiększany co 2: 2, 4, 6, 8 itd., uporządkowany według junk_id
  • num_piece - reprezentuje grupę (używając NTILE) o wartościach od 3 do 9, zwiększanych co 3: 3, 6, 9 (tylko 3 grupy).
  • avg_id - średnia id bieżącego wiersza i 2 poprzedzających go wierszy tylko w tej samej grupie
  • piece_rank - gęsta ranga każdej grupy uporządkowanej według avg_id

Spróbuj swoich sił

Wszystkie lekcje w sekcji SQL dla zaawansowanych

Poćwicz samodzielnie: Kompilator Python online