Menu
Coddy logo textTech

Sfida finale #1

Lezione 13 di 13 del corso SQL avanzato di Coddy.

challenge icon

Sfida

Medio

In questa sfida abbiamo una tabella junk.

Per ogni junk_id vorremmo aggiungere le seguenti colonne:

  • even_num - numero di riga da 2 a 2*n (n è il numero di righe nella tabella), con incrementi di 2: 2, 4, 6, 8, ecc., ordinate per junk_id
  • num_piece - rappresenta un gruppo (usando NTILE) che va da 3 a 9 con incrementi di 3: 3, 6, 9 (solo 3 gruppi).
  • avg_id - la media dell'id della riga corrente e delle 2 righe precedenti solo nello stesso gruppo
  • piece_rank - rango denso di ciascun gruppo ordinato per avg_id

Provalo tu

Tutte le lezioni di SQL avanzato

Esercitati da solo: Compilatore Python online