QUERYING SQL SERVER (INTERMEDIATE) EĞİTİMİ

Sorgularınızı bir üst seviyeye taşıyın

Çok tablolu JOIN, alt sorgu, pencere fonksiyonları, CTE ve PIVOT ile ileri sorgular

Querying SQL Server (Intermediate) Eğitimi, temel SELECT bilen katılımcıları orta-ileri sorgulamaya taşıyan uygulamalı bir programdır.

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

Eğitim Hakkında

Temel SELECT'ten çok tablolu birleştirme, analitik fonksiyonlar ve veri döndürmeye geçiş

Querying SQL Server (Intermediate) Eğitimi, temel SELECT yazabilen katılımcıları orta-ileri sorgulama tekniklerine taşır. Çok tablolu INNER ve OUTER JOIN, self join, alt sorgular ve correlated subquery ile karmaşık mantık kurulur. Küme operatörleri, GROUPING SETS ile çok düzeyli özet, OVER ile pencere fonksiyonları ve ortak tablo ifadeleri (CTE) işlenir. Program PIVOT/UNPIVOT ve sorgu performansına giriş ile tamamlanır; tüm konular raporlama senaryolarıyla uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; gerçekçi bir satış/sipariş veritabanı üzerinde orta-ileri sorgu teknikleri raporlama senaryolarıyla uygulamalı yazılır.

Seviye

Orta Seviye — Temel SELECT bilenler için çok tablolu JOIN, alt sorgu, pencere fonksiyonları, CTE ve PIVOT konularını derinleştiren program

Öğrenme Metodu

Her teknik önce bir iş sorusuna çözüm olarak sunulur; katılımcı SSMS'te yazar, sonucu ve yürütme planını alternatiflerle karşılaştırır.

Neden Bu Eğitim?

🔗Karmaşık birleştirme

Çok tablolu JOIN ve self join kalıplarını kavrayarak birkaç tabloya yayılmış veriyi tek, doğru raporda birleştirirsiniz.

🪟Analitik sorgular

Pencere fonksiyonlarıyla sıralama, çalışan toplam ve dönemsel karşılaştırma gibi analitik soruları tek sorguda yanıtlarsınız.

🔄Esnek veri şekillendirme

CTE, PIVOT ve küme operatörleriyle veriyi raporun ihtiyacına göre yeniden düzenleyip okunur hale getirirsiniz.

Anahtar Konular

sql server orta seviye eğitimileri sql sorgulamapencere fonksiyonları eğitimicte eğitimijoin eğitimipivot eğitimialt sorgu eğitimianalitik sql kursusql raporlama eğitimit-sql orta seviye
“Temel sorgu veriyi getirir; iyi sorgu ise doğru soruyu en verimli yoldan yanıtlar. İkisi arasındaki fark tekniktir.”

Ön Koşullar

Bu orta düzey eğitim için önerilen hazırlık ve deneyim

1
Temel SELECT

SELECT, WHERE ve ORDER BY ile tek tablodan sorgu yazabiliyor olmak bu eğitim için gereklidir.

2
Basit JOIN fikri

İki tabloyu INNER JOIN ile birleştirme kavramına aşinalık, çok tablolu konulara geçişi kolaylaştırır.

3
Toplama bilgisi

COUNT, SUM ve GROUP BY ile basit özet alabilmek analitik konulara temel oluşturur.

4
Çalışma ortamı

SSMS ve örnek bir veritabanına erişim ya da eğitimde sağlanacak laboratuvar ortamı gereklidir.

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ı çok tablolu INNER ve OUTER JOIN kurar, self join ile hiyerarşi çözer ve skaler, ilişkili ve EXISTS tabanlı alt sorgularla karmaşık koşullar yazar.
Modül 1
JOIN Derinleştirme
  • Üç ve daha fazla tabloyu zincirleme birleştirme
  • LEFT ve RIGHT OUTER JOIN ile eksik eşleşmeler
  • FULL OUTER JOIN ile iki yönlü eşleştirme
  • JOIN ON ile WHERE'de filtreleme ayrımı
  • Birleştirmede NULL üreten satırları ele alma
  • Okunur çok tablolu sorgu düzeni kurma
Modül 2
Self Join ve Hiyerarşi
  • Aynı tabloyu kendiyle birleştirme mantığı
  • Çalışan-yönetici gibi hiyerarşik ilişki çözümü
  • Takma adlarla self join okunabilirliği
  • Ardışık satırları karşılaştırma senaryoları
  • Self join ile yinelenen kayıt bulma
  • Hiyerarşi için self join ve CTE karşılaştırması
Modül 3
Alt Sorgu Türleri
  • Skaler alt sorgu ile tek değer üretme
  • Çok satırlı alt sorgu ve IN kullanımı
  • Correlated subquery ile satır bazlı mantık
  • EXISTS ve NOT EXISTS ile varlık kontrolü
  • FROM içinde türetilmiş tablo kullanımı
  • Alt sorgu ile JOIN arasında seçim ölçütleri
Modül 4
Küme Operatörleri
  • UNION ve UNION ALL ile sonuç birleştirme
  • INTERSECT ile ortak satırları bulma
  • EXCEPT ile fark kümesini çıkarma
  • Sütun sayısı ve veri tipi uyumu kuralı
  • Küme operatörü ile JOIN karşılaştırması
  • Birleşik sonuçlarda sıralama ve tekilleştirme
Günün hedefiKatılımcı OVER cümleciğiyle pencere fonksiyonlarını kullanır, sıralama ve çalışan toplam üretir, LAG/LEAD ile satır karşılaştırır ve çok düzeyli özetler oluşturur.
Modül 1
OVER ve Bölümleme
  • OVER cümleciğinin mantığı ve kullanımı
  • PARTITION BY ile grupları bölme
  • Pencere fonksiyonu ile GROUP BY farkı
  • ORDER BY ile pencere içinde sıralama
  • Toplama fonksiyonlarını OVER ile kullanma
  • Pencere fonksiyonu sonuçlarını yorumlama
Modül 2
Sıralama ve Konum Fonksiyonları
  • ROW_NUMBER ile benzersiz sıra numarası
  • RANK ve DENSE_RANK farkı ve kullanımı
  • NTILE ile veriyi eşit parçalara bölme
  • LAG ve LEAD ile önceki/sonraki satır değeri
  • FIRST_VALUE ve LAST_VALUE kullanımı
  • En iyi N kaydı grup bazında bulma deseni
Modül 3
Çerçeve ve Çalışan Toplam
  • ROWS ve RANGE ile çerçeve belirtimi
  • SUM OVER ile çalışan toplam (running total)
  • Hareketli ortalama (moving average) üretimi
  • Kümülatif yüzde ve pay hesaplama
  • UNBOUNDED PRECEDING ve CURRENT ROW kullanımı
  • Çerçeve varsayılanlarının sonuçlara etkisi
Modül 4
İleri Gruplama Teknikleri
  • GROUPING SETS ile birden çok özet seviyesi
  • ROLLUP ile hiyerarşik ara toplamlar
  • CUBE ile tüm kombinasyon özetleri
  • GROUPING fonksiyonu ile NULL ayırt etme
  • Çok düzeyli raporu tek sorguda üretme
  • Ara toplam ve genel toplam sunumu
Günün hedefiKatılımcı CTE ile karmaşık sorguları düzenler, özyinelemeli sorgular yazar, PIVOT/UNPIVOT ile veriyi döndürür ve temel performans ilkeleriyle sorgu iyileştirir.
Modül 1
Ortak Tablo İfadeleri (CTE)
  • WITH ile CTE tanımlama ve adlandırma
  • İç içe alt sorgu yerine CTE ile okunabilirlik
  • Birden çok CTE'yi zincirleme kullanma
  • CTE ile türetilmiş tablo karşılaştırması
  • CTE üzerinde pencere fonksiyonu uygulama
  • CTE kapsamı ve yeniden kullanım sınırları
Modül 2
Özyinelemeli Sorgular
  • Özyinelemeli CTE'nin bileşenleri
  • Çapa (anchor) ve özyineleme üyesi
  • Organizasyon hiyerarşisini dolaşma
  • Parça-ürün ağacı gibi ağaç yapıları
  • MAXRECURSION ile sonsuz döngüyü engelleme
  • Özyineleme ile tarih/sayı dizisi üretme
Modül 3
PIVOT ve Veri Döndürme
  • PIVOT ile satırları sütuna döndürme
  • UNPIVOT ile sütunları satıra açma
  • Dönen sütunlarda toplama fonksiyonu seçimi
  • CASE ile manuel pivot yaklaşımı
  • Çapraz tablo (crosstab) rapor üretimi
  • Dinamik pivot ihtiyacına genel bakış
Modül 4
Sorgu Performansına Giriş
  • Yürütme planını (execution plan) okuma
  • Clustered ve nonclustered indeks temeli
  • Index seek ile scan arasındaki fark
  • SARGable koşullar ve indeks kullanımı
  • Gereksiz sütun ve satır çekmekten kaçınma
  • İstatistikler ve kardinalite tahmini etkisi

Eğitim Kazanımları

Program sonunda katılımcılar:

🔗
Çok tablolu JOIN

Üç ve daha fazla tabloyu INNER/OUTER JOIN ve self join ile doğru koşullarla birleştirip karmaşık raporlar üretirsiniz.

📦
Alt sorgu ustalığı

Skaler, ilişkili ve EXISTS tabanlı alt sorgularla karmaşık koşulları tek sorguda net biçimde ifade edersiniz.

🪟
Pencere fonksiyonları

OVER, PARTITION BY, ROW_NUMBER ve LAG/LEAD ile sıralama, çalışan toplam ve analitik karşılaştırmalar yaparsınız.

🧮
Çok düzeyli özet

GROUPING SETS, ROLLUP ve CUBE ile ara toplam ve genel toplamları tek sorguda üreterek raporları zenginleştirirsiniz.

🧱
CTE ile düzen

Ortak tablo ifadeleriyle karmaşık sorguları okunur parçalara böler ve zincirleme kullanırsınız.

🌳
Özyinelemeli sorgu

Özyinelemeli CTE ile organizasyon hiyerarşisi ve ağaç yapılarını dolaşıp sayı/tarih dizileri üretirsiniz.

🔄
Veri döndürme

PIVOT ve UNPIVOT ile veriyi çapraz tablolara dönüştürüp raporun ihtiyacına göre yeniden şekillendirirsiniz.

⚡
Performans sezgisi

Yürütme planı, indeks ve SARGable koşul temelleriyle sorgularınızın neden yavaş veya hızlı olduğunu anlarsınız.

Kimler İçin Uygundur?

  • Temel SELECT ve WHERE yazabilen
  • sorgularını çok tablolu birleştirme
  • alt sorgu ve analitik fonksiyonlarla güçlendirmek isteyen geliştiriciler
  • rapor yazarları
  • veri analistleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim için ne bilmem gerekiyor?
Eğitim orta düzeydir; katılımcıların SELECT, WHERE ve ORDER BY ile tek tablodan sorgu yazabiliyor, basit INNER JOIN ve GROUP BY kavramlarına aşina olması beklenir. Hiç SQL bilmeyenler için önce Beginner programı önerilir; bu eğitim onun doğal devamıdır.
Eğitim kaç gün ve nasıl işleniyor?
Program üç gün sürer ve her gün dört modülden oluşur. Her teknik önce bir iş sorusuna çözüm olarak sunulur; katılımcı sorguyu SSMS'te yazar, sonucu ve yürütme planını inceleyerek alternatiflerle karşılaştırır. Eğitim yüz yüze veya online verilebilir ve kurumun kendi verisine uyarlanabilir.
Beginner eğitiminden farkı nedir?
Beginner programı tek tablo SELECT, filtreleme, sıralama ve basit INNER JOIN ile sınırlıdır. Bu Intermediate eğitim ise çok tablolu ve OUTER JOIN, alt sorgular, pencere fonksiyonları, GROUPING SETS, CTE, özyineleme ve PIVOT gibi analitik ve ileri konulara geçerek sorgulama becerisini belirgin biçimde derinleştirir.
Pencere fonksiyonları ve PIVOT gerçek örneklerle mi işleniyor?
Evet. Pencere fonksiyonları çalışan toplam, hareketli ortalama ve grup bazında en iyi N kayıt gibi gerçek raporlama ihtiyaçlarıyla; PIVOT ise aylık satış gibi çapraz tablo raporlarıyla işlenir. Böylece teknikler soyut değil doğrudan iş senaryolarına bağlanır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu orta düzey yetkinlik Microsoft'un veri sınavlarına hazırlıkta güçlü bir basamaktır; resmi sınav başvurusu ve ücreti ilgili kuruma aittir.

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. Querying SQL Server (Intermediate) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft SQL ServerSQL Server Analysis Services ve Tablolu Veri Modelleri Eğitimi
Veritabanı Eğitimleri

SQL Server Analysis Services ve Tablolu Veri Modelleri Eğitimi

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

SSAS Tabular ile VertiPaq, SSDT model tasarımı, DAX ölçüler, zaman zekası, satır düzeyi güvenlik ve performans optimizasyonunu uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Entegrasyon Hizmetleri (SSIS) Giriş Eğitimi
Veritabanı Eğitimleri

SQL Server Entegrasyon Hizmetleri (SSIS) Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

SSIS'e sıfırdan giriş: SSDT, Control Flow görevleri, bağlantı yöneticileri, temel Data Flow, değişken ve paket dağıtımını uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server ile Veri Ambarı Uygulaması Eğitimi
Veritabanı Eğitimleri

SQL Server ile Veri Ambarı Uygulaması Eğitimi

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

Boyutsal modelleme, star/snowflake şema, SCD, columnstore indeks, partition ve SSAS küpleriyle SQL Server üzerinde veri ambarı kurmayı öğreten uygulamalı eğitim

Detayları Gör →
Microsoft SQL ServerSQL Server ile Veritabanı Eğitimi
Veritabanı Eğitimleri

SQL Server ile Veritabanı Eğitimi

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

T-SQL, tablo tasarımı, normalizasyon, JOIN, indeks, transaction, stored procedure ve yedekleme ile SQL Server veritabanı yönetimini öğreten uygulamalı eğitim.

Detayları Gör →
Microsoft SQL ServerSQL Server Integration Services (SSIS) Training for Business Intelligence Eğitimi
Veritabanı Eğitimleri

SQL Server Integration Services (SSIS) Training for Business Intelligence Eğitimi

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

SSIS ile veri ambarı yükleme: staging, boyut/olgu ETL, SCD, surrogate key, artımlı yükleme, CDC ve SSAS/SSRS entegrasyonunu uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Integration Services (SSIS) – Veri Akışları ve Gelişmiş Dönüşümler Eğitimi
Veritabanı Eğitimleri

SQL Server Integration Services (SSIS) – Veri Akışları ve Gelişmiş Dönüşümler Eğitimi

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

SSIS Data Flow mimarisi, Lookup, Merge Join, Pivot, Fuzzy, Script Component, error output ve buffer tabanlı performans ayarını uygulamalı öğretir.

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