Ripasso - Presenze
Fa parte della sezione Oltre le basi del percorso SQL di Coddy. Lezione 5 di 27.
Sfida
FacileTabelle e colonne disponibili:
attendance:student_id,present_days,total_days
Per ogni studente restituisci student_id e una colonna status uguale a:
'unknown'setotal_daysè0'good'se il rapporto di frequenza è almeno0.9'okay'se è almeno0.7'poor'altrimenti
Usa NULLIF per evitare la divisione per zero. Ordina per student_id.
Provalo tu
SELECT student_id,
-- combina NULLIF con CASE
FROM attendance
ORDER BY student_id
Tutte le lezioni di Oltre le basi
2Funzioni sulle stringhe
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE e TRIMConcatenare con ||Ripasso - Fatture3Aggregazione condizionale
COUNT con CASESUM con CASETrasformare le righe in colonneRiepilogo - Fonti di trafficoEsercitati da solo: Playground SQL