Sfida di ripasso #2
Lezione 8 di 13 del corso SQL avanzato di Coddy.
Sfida
FacileLe scatole hanno molti usi. Vogliamo verificare se possiamo inserire ogni scatola nella scatola successiva.
Se la dimensione della scatola successiva è maggiore di quella della scatola corrente, allora possiamo inserirla nella scatola successiva.
Aggiungi una colonna chiamata can_fit_next che rappresenti un valore booleano (1 o 0) indicante se la scatola può essere inserita nella scatola successiva.
L'ultima scatola dovrebbe avere un valore vuoto perché non ha una scatola successiva.
Le scatole della stessa dimensione non possono essere inserite l'una nell'altra.
Filtra tutte le scatole che non possono essere inserite e, solo per le scatole che possono essere inserite, verifica di nuovo se le scatole possono essere inserite.
Restituisci le colonne box_id e can_fit_next dopo aver eseguito l'operazione due volte.
Ordina i risultati per box_id in ordine crescente.
Provalo tu
Tutte le lezioni di SQL avanzato
4Riepilogo
Sfida finale #12Funzioni finestra parte 1
Funzione ROW_NUMBERCriterio ORDER BYCriterio PARTITION BYFunzioni LEAD e LAGSfida di ripasso #1Sfida di ripasso #23Funzioni finestra, parte 2
Funzioni RANK e DENSE_RANKFunzione NTILEFunzioni di aggregazioneCriterio ROWS e RANGEEsercitati da solo: Compilatore Python online