Ripasso - LEAD e LAG
Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 62 di 72.
Sfida
MedioTabelle e colonne disponibili:
air_conditioners:id,efficiency,strength,month
Vogliamo monitorare come cambia nel tempo il rendimento dei condizionatori d’aria. Il tuo compito è trovare i condizionatori d’aria le cui prestazioni sono diminuite tra un mese e l’altro.
Ecco cosa fare:
- Per ogni condizionatore d’aria in ogni mese, calcola il suo rapporto di rendimento dividendo l’efficienza media per la potenza media usando
AVG(efficiency)/AVG(strength), raggruppando peridemonth - Confronta le prestazioni del mese corrente di ciascun condizionatore d’aria con quelle di due mesi dopo
- Trova i casi in cui le prestazioni correnti sono più della metà di quelle future (rapporto corrente ÷ rapporto futuro > 0.5)
- Restituisci l’
iddel condizionatore d’aria, ilmonthe il rapporto di confronto denominatoratio_two_monthsper questi casi
Provalo tu
Tutte le lezioni di Fondamenti
4Altre parole chiave
La parola chiave INLa parola chiave BETWEENLa parola chiave LIKELa parola chiave ASRiepilogo - Modelli di telefoni cellulari2Condizioni
Basi delle condizioniLa parola chiave ANDLa parola chiave ORLa parola chiave NOTCombinare più condizioniParentesiValori booleani5Operazioni aritmetiche
Operatori matematiciColonne matematicheL’operazione moduloLa funzione ROUND()8Statistica
Funzioni aggregate integrate - Parte 1Funzioni aggregate integrate - Parte 2Raggruppamento - Parte 1Raggruppamento - Parte 2Sottoquery - Parte 1Sottoquery - Parte 2Riepilogo - Negozio Total GainRiepilogo - Negozio di scooterRiepilogo - Caffetteria11Funzioni finestra, parte 1
Funzione ROW_NUMBERCriterio ORDER BYCriterio PARTITION BYPARTITION e ORDERFunzioni LEAD e LAGRipasso - LEAD e LAGRipasso - ImmaginiRipasso - Scatole3Formato di restituzione specifico
Valori nullOrdinare i risultati Parte 1Ordinare i risultati Parte 2Riepilogo - Azienda di sicurezza informaticaLimitare il numero di recordRiepilogo - Fabbrica di veicoli6Sfide introduttive
Ripasso - Elezione parlamentareRipasso - Arresto di un criminale da parte della poliziaRipasso - Contenitore per bevande da barRipasso - Progetta nuove colonne9Tabelle multiple
JOIN di base, parte 1JOIN di base, parte 2Riepilogo - JOINSelf joinRiepilogo - Self joinUNIONSemplificare le query, parola chiave WITHRiepilogo - Query con WITHRiepilogo - Impresa edile immobiliare12Funzioni finestra, parte 2
Funzioni RANK e DENSE_RANKRipasso: RANK e DENSE_RANKFunzione NTILEFunzioni di aggregazioneCriteri ROWS e RANGEEsercitati da solo: Playground SQL