AGGREGATING DATA EĞİTİMİ

Satırları anlamlı özetlere dönüştür

GROUP BY, toplam fonksiyonları, HAVING, GROUPING SETS ve pencere fonksiyonlarıyla SQL'de veri toplamayı uygulamalı öğrenin.

SQL'de veriyi özetlemenin temeli olan toplama tekniklerini öğreten temel seviye eğitim: COUNT/SUM/AVG fonksiyonları, GROUP BY ve HAVING, GROUPING SETS/ROLLUP/CUBE ile çok boyutlu özet ve OVER/PARTITION BY ile ROW_NUMBER, RANK, kümülatif toplam gibi pencere fo…

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

Eğitim Hakkında

GROUP BY, toplam fonksiyonları, HAVING ve pencere fonksiyonları

Bu temel seviye eğitim, SQL'de veriyi özetlemenin temeli olan toplama (aggregation) tekniklerini uygulamalı öğretir. Toplam fonksiyonları (COUNT, SUM, AVG, MIN, MAX), GROUP BY ile gruplama, HAVING ile grup filtreleme ve WHERE'den farkı işlenir. Ardından çoklu kolon gruplama, NULL davranışı, DISTINCT ile toplama, GROUPING SETS/ROLLUP/CUBE ile çok boyutlu özet; pencere fonksiyonları (OVER, PARTITION BY, ROW_NUMBER, RANK, kümülatif toplam, kayan ortalama) ele alınır. Katılımcı, ham işlem verisinden gruplanmış ve sıralı analitik özetler üretebilir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar temel toplamadan pencere fonksiyonlarına ilerler.

Seviye

Temel Seviye — SQL ile veri toplama (aggregation): gruplama, toplam fonksiyonları ve pencere fonksiyonlarının ele alınması.

Öğrenme Metodu

Katılımcılar gerçek bir örnek veritabanı üzerinde toplama ve pencere sorguları yazarak öğrenir.

Neden Bu Eğitim?

ΣÖzetleme

Binlerce satırı anlamlı gruplara ve metriklere indirirsiniz.

🪟Pencere Gücü

Pencere fonksiyonlarıyla satır detayını kaybetmeden özetlersiniz.

📐Çok Boyut

ROLLUP ve CUBE ile çok boyutlu ara toplamlar üretirsiniz.

Anahtar Konular

sql aggregationgroup byhavingpencere fonksiyonlarırow_numberrankrollup cubekümülatif toplamsql toplamaveri analizi sql
“Toplama, kalabalık satırların arasından anlamın yükseldiği yerdir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel SQL

SELECT, WHERE ve basit sorgu yazımına aşinalık beklenir.

2
Tablo Mantığı

Tablo, satır ve kolon kavramına aşinalık faydalıdır.

3
Veritabanı Erişimi

Bir ilişkisel veritabanına (PostgreSQL, MySQL, SQL Server) erişim.

4
Örnek Veri

Çalışılacak örnek veritabanı eğitimde sağlanı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ı, toplam fonksiyonları ve GROUP BY ile veriyi özetleyebilir.
Modül 1
Toplam Fonksiyonları
  • COUNT(*) ve COUNT(kolon) farkı
  • SUM ve AVG
  • MIN ve MAX
  • NULL'ların toplama etkisi
  • DISTINCT ile toplama (COUNT DISTINCT)
  • Toplam fonksiyonu seçimi
Modül 2
GROUP BY
  • Tek kolona göre gruplama
  • Çoklu kolon gruplama
  • SELECT-GROUP BY uyum kuralı
  • Gruplanmış metrikler
  • İfade üzerinde gruplama
  • Gruplama sonucu yorumu
Modül 3
HAVING
  • HAVING ile grup filtreleme
  • WHERE ve HAVING farkı
  • Toplam üzerinde koşul
  • WHERE+HAVING birlikte
  • Çalışma sırası (mantıksal)
  • Yaygın hatalar
Modül 4
Çok Boyutlu Özet
  • GROUPING SETS
  • ROLLUP ile hiyerarşik ara toplam
  • CUBE ile tüm kombinasyonlar
  • GROUPING() fonksiyonu
  • Alt toplam ve genel toplam
  • Rapor için çok boyutlu özet
Günün hedefiKatılımcı, pencere fonksiyonlarıyla detayı koruyarak analitik özet üretebilir.
Modül 1
Pencere Temeli
  • OVER() ile pencere tanımı
  • GROUP BY'dan farkı (satır korunur)
  • PARTITION BY ile bölme
  • ORDER BY ile pencere sırası
  • Toplam fonksiyonlarının pencerede kullanımı
  • Pencere kavramı sezgisi
Modül 2
Sıralama Fonksiyonları
  • ROW_NUMBER ile benzersiz sıra
  • RANK ve DENSE_RANK
  • NTILE ile dilimleme
  • En yüksek N kayıt (top-N) deseni
  • Grup içi sıralama
  • Bağların (ties) ele alınması
Modül 3
Analitik Pencere
  • Kümülatif toplam (running total)
  • Kayan ortalama (moving average)
  • LAG ve LEAD ile önceki/sonraki satır
  • FIRST_VALUE/LAST_VALUE
  • Pencere çerçevesi (ROWS/RANGE)
  • Dönemsel değişim hesabı
Modül 4
Uygulama Senaryoları
  • Satış özetleri ve sıralama
  • Dönemsel büyüme (önceki döneme göre)
  • Grup içi yüzde pay
  • En iyi/en kötü performans
  • Toplama ve pencere birleşimi
  • Sonuçların raporlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Toplam Fonksiyonları

COUNT, SUM, AVG, MIN, MAX ile metrik üretirsiniz.

✅
GROUP BY

Tek ve çoklu kolona göre veriyi gruplarsınız.

✅
HAVING

Grup sonuçlarını HAVING ile doğru filtrelersiniz.

✅
Çok Boyutlu

ROLLUP ve CUBE ile ara ve genel toplamlar üretirsiniz.

✅
Pencere Temeli

OVER ve PARTITION BY ile detayı koruyarak özetlersiniz.

✅
Sıralama

ROW_NUMBER ve RANK ile top-N ve sıralama yaparsınız.

✅
Analitik Pencere

Kümülatif toplam, kayan ortalama ve LAG/LEAD kullanırsınız.

✅
Raporlama

Toplama ve pencereyi birleştirerek analitik raporlar kurarsınız.

Kimler İçin Uygundur?

  • SQL'e yeni başlayanlar
  • veri analistleri
  • raporlama yapanlar
  • toplama ile özet sorgularını güçlendirmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SQL'e yeni başlayanlar, veri analistleri ve toplama/özet sorgularını güçlendirmek isteyen raporlama uzmanları için uygundur.
Hangi veritabanı kullanılacak?
Örnekler PostgreSQL, MySQL veya SQL Server ile çalışır; pencere fonksiyonları için modern bir sürüm önerilir.
WHERE ile HAVING farkı nedir?
WHERE satırları gruplamadan önce, HAVING ise gruplanmış toplamları gruplamadan sonra filtreler; eğitim bunu örneklerle netleştirir.
Pencere fonksiyonu GROUP BY'dan nasıl farklı?
GROUP BY satırları tek özete indirir; pencere fonksiyonu satır detayını korurken her satıra grup bazlı bir hesap ekler.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Aggregating Data Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Veri Analizi ve İstatistikBCS Professional Certificate in Data Analysis Eğitimi
Veri ve Analitik Eğitimleri

BCS Professional Certificate in Data Analysis Eğitimi

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

Veri analizi yaşam döngüsü, veri modelleme, istatistik ve raporlamayla BCS Data Analysis müfredatına hazırlanın. Orta seviye iş analizi odaklı eğitim.

Detayları Gör →
Veri Analizi ve İstatistikBest Practices for Protecting Sensitive Data Eğitimi
Veri ve Analitik Eğitimleri

Best Practices for Protecting Sensitive Data Eğitimi

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

Veri sınıflandırma, şifreleme, maskeleme, erişim kontrolü ve KVKK/GDPR uyumuyla hassas veriyi uçtan uca koruyun. Orta seviye veri güvenliği eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikBI and Analytics Principles and Practices: Charting the Course to BI -Analytic Success Eğitimi
Veri ve Analitik Eğitimleri

BI and Analytics Principles and Practices: Charting the Course to BI -Analytic Success Eğitimi

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

BI stratejisi, mimari, veri yönetişimi, KPI tasarımı ve veri kültürüyle kurumsal iş zekâsı programını başarıya taşıyın. Orta seviye BI liderlik eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikBI Data Model Partitions Eğitimi
Veri ve Analitik Eğitimleri

BI Data Model Partitions Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Tablosal BI modelinde partition tasarımı, artımlı yenileme, VertiPaq ve DAX optimizasyonuyla büyük Power BI/SSAS modellerini ölçeklendirin. İleri seviye eğitim.

Detayları Gör →
Veri Analizi ve İstatistikBI Project Deployment Eğitimi
Veri ve Analitik Eğitimleri

BI Project Deployment Eğitimi

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

Dev/test/prod ortamları, Git sürümleme, deployment pipeline ve CI/CD ile BI projelerini güvenle üretime taşıyın. Orta seviye BI dağıtım eğitimi.

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