Riepilogo - Organigramma
Fa parte della sezione Oltre le basi del percorso SQL di Coddy. Lezione 22 di 27.
Sfida
MedioTabelle e colonne disponibili:
employees:id,name,manager_id
Per il dipendente con id = 7, restituisci la catena dei manager sopra di lui: il suo manager diretto, il manager del suo manager e così via fino al vertice dell'organizzazione. Restituisci id e name, ordinati dal manager più vicino (profondità minore) a quello più alto in grado. Non includere il dipendente 7.
Provalo tu
WITH RECURSIVE chain AS (
-- parti dal responsabile del dipendente 7
-- risali ricorsivamente tramite manager_id
)
SELECT id, name FROM chain ORDER BY depth
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