Sıfırdan başlayan2 modül · 10 ders · kişisel tempoda·Güncellendi: 2 Temmuz 2026

SQL Eğitimi: Veriye Soru Sorma Dili

SQL bir sözdizimi listesi değil, soru sorma dilidir. Bu yol 'hangi komut ne yapar'ı değil, 'bu iş sorusu hangi sorgu kalıbına oturur'u öğretir.

Kısa cevap

SQL öğrenmek için SELECT-WHERE-ORDER BY üçlüsüyle başlayıp GROUP BY özetlemeye, oradan JOIN'lere, CTE'lere ve window fonksiyonlarına ilerlemelisin. Kritik olan sırayı komut ezberi gibi değil, soru tipleri olarak kurmaktır: 'kaç tane?' GROUP BY'dır, 'iki tabloyu bağla' JOIN'dir, 'detayı kaybetmeden sırala' window'dur. Bu yol 2 modül ve 10 derste bu eşlemeyi kurar, kirli veri temizliğini de SQL pratiğinin parçası yapar.

Bu yol kimin için?

  • Veriye ihtiyaç duydukça 'IT'den rapor isteyen' ve beklemekten yorulanlar
  • Excel sınırına dayanan analist adayları
  • Mülakatlarda SQL sorusu çıkan ama pratiği eksik olanlar
  • Veri analisti yolunun SQL modüllerine odaklanmak isteyenler

Ne öğreneceksin?

  • SELECT/WHERE/ORDER BY ile veritabanına ilk soruları sormak
  • GROUP BY + HAVING ile pivot düşüncesinin SQL karşılığını kurmak
  • INNER/LEFT farkını satır sayısı sezgisiyle yönetmek
  • CTE'lerle okunabilir, katmanlı sorgular yazmak
  • ROW_NUMBER, running total, LAG/LEAD ile detay kaybetmeden özetlemek
  • Eksik/tekrarlı/tutarsız veriyi sorgu ile teşhis edip temizlemek

Müfredatta neler var?

Ders başlıkları müfredat iskeletidir; tüm anlatım içerikleri bu platform için özgün üretilir.

M3 · SQL ile Veri SorgulamaVeriye kaynağından erişmek: soru sorma dilini akıcı kullanmak.6 ders
  1. 1.SELECT ile Tanışma: Filtreleme ve SıralamaSELECT/WHERE/ORDER BY ile veritabanına ilk sorular.
  2. 2.Aggregation: GROUP BY ile ÖzetlemeCOUNT/SUM/AVG + GROUP BY + HAVING: pivot düşüncesinin SQL karşılığı.
  3. 3.JOIN: Tabloları BirleştirmeINNER/LEFT farkı, anahtar mantığı, satır sayısı değişimleri.
  4. 4.Alt Sorgular ve CTE'lerWITH ile okunabilir, katmanlı sorgu kurmak.
  5. 5.Window FonksiyonlarıSatır detayını kaybetmeden özetlemek: ROW_NUMBER, running total, LAG/LEAD.
  6. 6.Sorgu Okunabilirliği ve Performans TemelleriBiçimlendirme, isimlendirme, erken filtreleme ve maliyet sezgisi.
M4 · Veri Temizleme ve HazırlıkGerçek işin büyük kısmı: kirli veriyi analize hazır hale getirmek.4 ders
  1. 1.Kirli Veri Türleri: Eksik, Tekrarlı, TutarsızKir taksonomisi ve her tip için ilk kontrol sorguları.
  2. 2.Tip Dönüşümleri ve StandartlaştırmaMetin-sayı-tarih dönüşümleri, birim ve format birliği.
  3. 3.Aykırı Değerler: Bulmak ve Karar VermekAykırı mı, hata mı, sinyal mi? Tespit + gerekçeli karar.
  4. 4.Temizlik Sürecini Belgelemek ve TekrarlanabilirlikElle düzeltme yerine kayıtlı, tekrar çalıştırılabilir temizlik adımları.

Bir ders nasıl anlatılıyor?

Aggregation: GROUP BY ile Özetleme” dersinden kesit:

Neden bu konu?

İşin sorduğu soruların çoğu tekil satırlarla değil özetlerle cevaplanır: 'şehir başına kaç sipariş?', 'ay ay ciro ne?'. GROUP BY bu soruların motorudur; onsuz SQL bilgisi satır listelemekten öteye geçmez.

Kalıp

Sorudaki 'başına / göre / her' kelimesini duyduğunda GROUP BY düşün: 'kategori başına ortalama fiyat' → GROUP BY kategori + AVG(fiyat). Filtre özetten önceyse WHERE, özetin üzerineyse HAVING.

Sonunda elinde ne olacak?

NovaCommerce Faz B: sipariş, müşteri ve ürün tablolarında 10+ gerçek iş sorusunun SQL cevabı — okunabilir, yorumlanmış ve tekrar çalıştırılabilir bir analiz katmanı.

Yöntem: neden bu format?

Her ders aynı on bloklu pedagojik formattan geçer: neden bölümü konuyu gerçek bir iş problemine bağlar, benzetme kavramı gündelik hayata oturtur, kalıplar bölümü tekrar eden desenleri netleştirir, kontrol noktalı adımlar “izleme değil yapma” disiplinini kurar. Gerçek dünya bölümü her beceriyi analist/scientist günlük işine ve AI çağındaki yerine bağlar; tuzaklar, mülakat sorusu, quiz ve tekrar kartları öğrenmeyi kalıcılaştırır; proje görevi ise dersi portföye dönüştürür. İstenirse aynı ders beş farklı modda yeniden anlatılır — sade, proje üzerinden, mülakat odaklı, çocuğa anlatır gibi veya senior bakışıyla.

Sık sorulan sorular

SQL öğrenmek ne kadar sürer?

Temel sorgu yazmak birkaç haftalık düzenli pratikle oturur; JOIN ve window fonksiyonlarında akıcılık ise gerçek veriyle çalışarak gelir. Bu yolda her dersin kontrol noktalı uygulama adımları vardır — süre takvimle değil, kontrol noktalarını geçmenle ölçülür.

Hangi veritabanını kurmalıyım?

Başlangıç için PostgreSQL öneririz: ücretsizdir, standartlara yakındır ve window fonksiyonlarını tam destekler. Derslerdeki kalıplar ANSI SQL ağırlıklıdır; MySQL veya BigQuery'ye küçük farklarla taşınır.

AI sorguyu yazıyorsa SQL öğrenmek gereksiz mi?

AI'ın yazdığı sorgunun doğru olup olmadığını anlamak için JOIN'in satır sayısını nasıl değiştirdiğini, NULL'ların COUNT'u nasıl yanılttığını bilmen gerekir. Sorguyu okuyamayan, AI çıktısını da denetleyemez.

Bu yolu kendi tarzında öğren

Platform şu an kapalı erken erişimde. Örnek dersi ücretsiz incele; genel erişim açıldığında bu sayfada duyurulacak.