Sfida finale #1
Lezione 13 di 13 del corso SQL avanzato di Coddy.
Sfida
MedioIn questa sfida abbiamo una tabella junk.
Per ogni junk_id vorremmo aggiungere le seguenti colonne:
even_num- numero di riga da 2 a2*n(nè il numero di righe nella tabella), con incrementi di 2: 2, 4, 6, 8, ecc., ordinate perjunk_idnum_piece- rappresenta un gruppo (usandoNTILE) 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 gruppopiece_rank- rango denso di ciascun gruppo ordinato peravg_id
Provalo tu
Tutte le lezioni di SQL avanzato
4Riepilogo
Sfida finale #13Funzioni finestra, parte 2
Funzioni RANK e DENSE_RANKFunzione NTILEFunzioni di aggregazioneCriterio ROWS e RANGEEsercitati da solo: Compilatore Python online