Özet - Organizasyon Şeması
Coddy'nin SQL Journey'sinin Temellerin Ötesi bölümünün bir parçası — ders 22 / 27.
Görev
OrtaMevcut tablolar ve sütunlar:
<strong>employees</strong>:<strong>id</strong>,<strong>name</strong>,<strong>manager_id</strong>
id = 7 olan çalışan için, üzerindeki yönetici zincirini döndürün: doğrudan yöneticileri, yöneticilerinin yöneticisi ve bu şekilde organizasyonun en üstüne kadar. En yakın yöneticiden (en düşük derinlik) en kıdemli olana doğru sıralanmış şekilde id ve name bilgilerini döndürün. Çalışan 7'nin kendisini dahil etmeyin.
Kendin dene
WITH RECURSIVE chain AS (
-- 7 numaralı çalışanın yöneticisinden başla
-- manager_id üzerinden 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 - Faturalar