Özet - Organizasyon Şeması
Coddy'nin SQL Journey'sinin Temellerin Ötesi bölümünün bir parçası. Ders 22 / 27.
Görev
OrtaKullanılabilir tablolar ve sütunlar:
employees:id,name,manager_id
id = 7 olan çalışan için, üstündeki yönetici zincirini döndürün: doğrudan yöneticisini, yöneticisinin yöneticisini ve organizasyonun en üst seviyesine kadar devam edin. id ve name değerlerini, en yakın yöneticiden (en düşük derinlik) en kıdemli yöneticiye doğru sıralayarak döndürün. Çalışan 7'yi kendisini dahil etmeyin.
Kendin dene
WITH RECURSIVE chain AS (
-- employee 7'nin yöneticisinden başla
-- manager_id aracılığıyla yukarı doğru özyinele
)
SELECT id, name FROM chain ORDER BY depth
Temellerin Ötesi bölümündeki tüm dersler
2String Fonksiyonları
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE ve TRIM|| ile BirleştirmeÖzet - FaturalarKendi başına pratik yap: SQL playground