SQL: TEMEL KAVRAMLARIN İLERİ SEVİYE KULLANIMI EĞİTİMİ

Bildiğiniz SQL'i profesyonel seviyeye taşıyın

JOIN, alt sorgu, pencere fonksiyonu, CTE ve küme işlemleriyle ileri SQL sorgulama

SQL: Temel Kavramların İleri Seviye Kullanımı Eğitimi, basit SELECT yazabilen katılımcıların bilgisini gerçek iş sorgularına taşır. Tüm JOIN türleri, çok tablolu birleştirmeler, ilişkili alt sorgular ve türetilmiş tablolarla başlar.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Temel SELECT bilgisini çok tablolu, analitik ve performanslı sorgulara dönüştüren uygulamalı program

SQL: Temel Kavramların İleri Seviye Kullanımı Eğitimi, basit SELECT sorgusu yazabilen katılımcıların bilgisini gerçek iş sorgularına taşır. INNER, LEFT, FULL ve SELF JOIN, çok tablolu birleştirmeler, ilişkili alt sorgular, EXISTS ve türetilmiş tablolar işlenir. GROUP BY, HAVING, ROLLUP toplulaştırması; ROW_NUMBER, RANK, LAG ve LEAD pencere fonksiyonları; CTE ve özyinelemeli CTE; UNION, INTERSECT, EXCEPT küme işlemleri ve indeks farkındalığıyla performans uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; birleştirme ve alt sorgulardan toplulaştırma, pencere fonksiyonları, CTE ve performans konularına ilerlenir.

Seviye

Temel Seviye — Bilinen SELECT, JOIN ve GROUP BY kavramlarını alt sorgu, pencere fonksiyonu ve CTE ile ileri taşıma

Öğrenme Metodu

Her konu örnek bir satış/sipariş veritabanı üzerinde canlı sorgu yazılarak, doğru ve yanlış yaklaşımlar karşılaştırılarak işlenir.

Neden Bu Eğitim?

🔗Çok tablolu sorgu

Tek tablo mantığından çıkıp JOIN ve alt sorgularla birden çok tablodan doğru, eksiksiz ve tutarlı sonuç çekmeyi öğrenirsiniz.

📊Analitik gücü

Pencere fonksiyonları ve toplulaştırmayla sıralama, kümülatif toplam ve dönem karşılaştırması gibi analizleri tek sorguda üretirsiniz.

⚡Performans bilinci

İndeks, yürütme planı ve sorgu yazım biçiminin hıza etkisini kavrayıp yavaş sorguları fark eder ve daha verimli yazarsınız.

Anahtar Konular

sql eğitimiileri sql eğitimisql join eğitimipencere fonksiyonu eğitimialt sorgu subquery eğitimisql cte eğitimisql sorgu optimizasyonusql kursuveri analisti sql eğitimisql group by eğitimi
“SQL öğrenmek SELECT yazmakla başlar; onu meslek haline getiren ise doğru JOIN, alt sorgu ve pencere fonksiyonunu doğru yerde kullanabilmektir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak ön bilgi ve çalışma ortamı gereksinimleri

1
Temel SELECT

SELECT, WHERE, ORDER BY ve basit filtreleme ile tek tablodan sorgu yazabilecek düzeyde temel SQL bilgisi gereklidir.

2
Tablo kavramı

Tablo, satır, sütun, veri tipi ve birincil/yabancı anahtar gibi ilişkisel kavramlara aşinalık beklenir.

3
Veritabanı erişimi

PostgreSQL, SQL Server veya MySQL gibi bir veritabanına ve sorgu aracına erişim faydalı olacaktır.

4
Analitik bakış

Veriyi raporlama ve karşılaştırma ihtiyacı olan katılımcılar eğitimden daha fazla verim alır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı tüm JOIN türlerini doğru kullanır, çok tablolu birleştirmeler kurar, ilişkili ve ilişkisiz alt sorgularla karmaşık filtreleme yapar.
Modül 1
JOIN Türleri ve Mantığı
  • INNER JOIN ile eşleşen satırların birleştirilmesi
  • LEFT ve RIGHT OUTER JOIN ile eşleşmeyen kayıtlar
  • FULL OUTER JOIN ile iki taraflı tam birleştirme
  • CROSS JOIN ve kartezyen çarpımın bilinçli kullanımı
  • ON ile JOIN koşulu, WHERE ile filtre ayrımı
  • NULL üreten dış birleştirmelerde sonuç yorumlama
Modül 2
Çok Tablolu Birleştirme
  • Üç ve daha fazla tablonun zincirleme birleştirilmesi
  • Birleştirme sırası ve okunabilir sorgu yazımı
  • Tablo takma adları (alias) ile sade sorgu kurma
  • SELF JOIN ile aynı tabloyu kendisiyle eşleştirme
  • Hiyerarşik veride çalışan-yönetici ilişkisi örneği
  • Çoğa-çok ilişkilerde ara tablo üzerinden birleştirme
Modül 3
Alt Sorgular (Subquery)
  • WHERE içinde skaler ve çok satırlı alt sorgular
  • IN, ANY ve ALL operatörleriyle alt sorgu kullanımı
  • İlişkili (correlated) alt sorgu ve dış sorgu bağı
  • EXISTS ve NOT EXISTS ile varlık denetimi
  • SELECT listesinde skaler alt sorgu kullanımı
  • Alt sorgu ve JOIN alternatiflerinin karşılaştırılması
Modül 4
Türetilmiş Tablo ve FROM
  • FROM içinde türetilmiş tablo (inline view) kurma
  • Türetilmiş tablolarla ara sonuç üzerinde sorgu
  • LATERAL / CROSS APPLY ile satır bazlı birleştirme
  • Alt sorgu sonuçlarını JOIN ile bağlama
  • Okunabilirlik için sorgu katmanlarına bölme
  • Yaygın alt sorgu hatalarının önlenmesi
Günün hedefiKatılımcı gruplama ve toplulaştırmayı ileri düzeyde kullanır; ROW_NUMBER, RANK, LAG ve LEAD ile analitik pencere sorguları yazar.
Modül 1
Gruplama ve Toplulaştırma
  • COUNT, SUM, AVG, MIN, MAX toplama fonksiyonları
  • GROUP BY ile çok sütunlu gruplama mantığı
  • HAVING ile grup sonrası filtreleme ve WHERE farkı
  • DISTINCT ve COUNT(DISTINCT) ile tekil sayım
  • NULL değerlerin toplulaştırmadaki davranışı
  • Koşullu toplama için CASE ile SUM kullanımı
Modül 2
İleri Gruplama ve Özet
  • ROLLUP ile ara ve genel toplam satırları
  • CUBE ile çok boyutlu toplulaştırma
  • GROUPING SETS ile esnek grup kombinasyonları
  • GROUPING() fonksiyonuyla ara toplam ayrımı
  • Özet raporlarda alt toplam üretme senaryoları
  • Pivot benzeri sonuç için CASE ile sütunlaştırma
Modül 3
Pencere Fonksiyonları Temeli
  • OVER yan tümcesi ve pencere kavramının mantığı
  • PARTITION BY ile grup içi hesaplama
  • ORDER BY ile pencere içinde sıralama
  • ROW_NUMBER ile satır numaralandırma
  • RANK ve DENSE_RANK farkı ve kullanım yerleri
  • NTILE ile veriyi eşit dilimlere bölme
Modül 4
Analitik Pencere Kullanımı
  • LAG ve LEAD ile önceki/sonraki satıra erişim
  • Dönemsel değişim ve büyüme oranı hesaplama
  • Kümülatif toplam için running total kurma
  • FIRST_VALUE ve LAST_VALUE ile uç değerler
  • ROWS ve RANGE ile pencere çerçevesi tanımı
  • Hareketli ortalama (moving average) hesaplama
Günün hedefiKatılımcı CTE ve özyinelemeli CTE yazar, küme işlemleriyle sonuç birleştirir, yürütme planı ve indeksle sorgu performansını değerlendirir.
Modül 1
Ortak Tablo İfadeleri (CTE)
  • WITH yan tümcesiyle CTE tanımlama ve kullanımı
  • Birden çok CTE'yi zincirleme bağlama
  • CTE ile karmaşık sorguyu katmanlara ayırma
  • CTE ve türetilmiş tablo arasındaki farklar
  • CTE okunabilirlik ve bakım avantajları
  • CTE sonucunun tekrar kullanımına dair sınırlar
Modül 2
Özyinelemeli CTE
  • Özyinelemeli CTE'nin anchor ve recursive adımı
  • Hiyerarşik veride ağaç yapısını dolaşma
  • Organizasyon şeması ve kategori ağacı örneği
  • UNION ALL ile özyineleme adımlarının birleşmesi
  • Sonsuz döngüyü önlemek için derinlik sınırı
  • Tarih aralığı gibi seri üretiminde kullanım
Modül 3
Küme İşlemleri (Set)
  • UNION ve UNION ALL farkı ve performansı
  • INTERSECT ile iki sorgunun ortak satırları
  • EXCEPT / MINUS ile fark kümesi bulma
  • Küme işlemlerinde sütun sayısı ve tip uyumu
  • Sıralama ve sonuç birleştirmede dikkat edilenler
  • Küme işlemleri ile JOIN alternatiflerinin kıyası
Modül 4
Performans ve İndeks
  • EXPLAIN / yürütme planını okuma temelleri
  • İndeksin sorgu hızına etkisi ve seçicilik
  • Fonksiyon sarmalı ile indeksin devre dışı kalması
  • SARGable koşullarla indeksten yararlanma
  • Gereksiz sütun ve SELECT * kullanımından kaçınma
  • Yavaş sorguyu yeniden yazarak iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
JOIN hakimiyeti

Tüm JOIN türlerini doğru kullanarak birden çok tablodan eksiksiz ve tutarlı sonuçlar üreten sorgular yazarsınız.

✅
Alt sorgu yetkinliği

İlişkili ve ilişkisiz alt sorgular, EXISTS ve türetilmiş tablolarla karmaşık filtreleme problemlerini çözersiniz.

✅
İleri toplulaştırma

GROUP BY, HAVING, ROLLUP ve GROUPING SETS ile özet ve ara toplam içeren raporlama sorguları kurarsınız.

✅
Pencere fonksiyonları

ROW_NUMBER, RANK, LAG ve LEAD gibi analitik fonksiyonlarla sıralama ve dönem karşılaştırması yaparsınız.

✅
CTE kullanımı

Ortak tablo ifadeleriyle karmaşık sorguları okunabilir katmanlara böler, bakımı kolay sorgular yazarsınız.

✅
Özyineleme

Özyinelemeli CTE ile hiyerarşik ve ağaç yapılı veriyi dolaşır, organizasyon ve kategori sorguları üretirsiniz.

✅
Küme işlemleri

UNION, INTERSECT ve EXCEPT ile birden çok sorgu sonucunu birleştirir, karşılaştırır ve farklarını bulursunuz.

✅
Performans farkındalığı

Yürütme planı ve indeks mantığını kavrayarak yavaş sorguları fark eder ve daha verimli biçimde yeniden yazarsınız.

Kimler İçin Uygundur?

  • Temel SELECT ve WHERE yazabilen ancak çok tablolu
  • analitik sorgularda zorlanan yazılımcılar
  • veri analistleri
  • raporlama uzmanları
  • test mühendisleri
  • veritabanı üzerinde günlük sorgu çalışan ekip üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Temel SELECT ve WHERE yazabilen ancak çok tablolu ve analitik sorgularda zorlanan yazılımcılar, veri analistleri, raporlama uzmanları ve test mühendisleri için uygundur. Amaç mevcut temel bilgiyi JOIN, alt sorgu, pencere fonksiyonu ve CTE ile profesyonel seviyeye taşımaktır.
Hiç SQL bilmeyen biri katılabilir mi?
Bu program sıfırdan başlangıç eğitimi değildir; en azından tek tablodan SELECT, WHERE ve ORDER BY ile sorgu yazabiliyor olmak gereklidir. Tamamen yeni başlayanların önce temel bir SQL eğitimi almasını öneririz, aksi halde ileri konular zorlayıcı olabilir.
Hangi veritabanı kullanılıyor?
İçerik standart ANSI SQL üzerine kuruludur ve örnekler PostgreSQL, SQL Server ile MySQL/MariaDB arasında taşınabilir biçimde işlenir. Pencere fonksiyonları ve CTE gibi konularda ürünler arası küçük sözdizimi farkları da gösterilir, böylece bilgi kuruma özel ortama uyarlanabilir.
Eğitim online mı yüz yüze mi?
Digital Vizyon Akademi eğitimleri hem yüz yüze hem canlı online olarak düzenlenebilir ve kurumun ihtiyacına göre uyarlanır. Her iki biçimde de katılımcılar kendi ortamlarında canlı sorgu yazarak uygulama yapar; içerik kurumun veri yapısına örneklerle yaklaştırılabilir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika, eğitimin kapsamını ve katılımcının tamamladığı konuları belgeler; kurumsal gelişim dosyalarında ve kariyer kayıtlarında kullanılabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. SQL: Temel Kavramların İleri Seviye Kullanımı Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veritabanı Yönetimi TemelleriDatabase Design - Beginner Eğitimi
Veritabanı Eğitimleri

Database Design - Beginner Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Başlangıç veritabanı tasarımı eğitimi: varlık-ilişki modelleme, birincil/yabancı anahtar, ilişkiler ve 1NF-3NF normalizasyon adım adım uygulamalı işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Design Eğitimi
Veritabanı Eğitimleri

Database Design Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Kapsamlı veritabanı tasarımı eğitimi: kavramsal-mantıksal-fiziksel model, BCNF'e kadar normalizasyon, denormalizasyon, indeksleme ve bölümleme uygulamalı işleni

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Fundamentals: Database Administration Basics Eğitimi
Veritabanı Eğitimleri

Database Fundamentals: Database Administration Basics Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Veritabanı yöneticiliği temel eğitimi: kurulum, kullanıcı ve yetki yönetimi, yedekleme-kurtarma, izleme ve rutin bakım görevleri uygulamalı olarak işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Fundamentals: Database Concepts Eğitimi
Veritabanı Eğitimleri

Database Fundamentals: Database Concepts Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Veritabanı temel kavramları eğitimi: DBMS, ilişkisel model, anahtarlar, bütünlük kısıtları, ACID işlemleri, temel SQL ve NoSQL genel bakışı uygulamalı işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Fundamentals: Understanding Relational Database Management Systems Eğitimi
Veritabanı Eğitimleri

Database Fundamentals: Understanding Relational Database Management Systems Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

İlişkisel veritabanı yönetim sistemleri eğitimi: ilişkisel model, tablolar, anahtarlar, normalizasyon ve ACID ilkelerini sıfırdan uygulamalı öğrenin.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Fundamentals: Working with SQL Commands Eğitimi
Veritabanı Eğitimleri

Database Fundamentals: Working with SQL Commands Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

SQL komutları eğitimi: SELECT, JOIN, GROUP BY, alt sorgular, INSERT, UPDATE, DELETE ve yetkilendirme komutlarını uygulamalı örneklerle sıfırdan öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn