M3 · SQL ile Veri Sorgulama
SELECT ile Tanışma: Filtreleme ve Sıralama
Neden bu konu?
Bir veri analistinin işi çoğu zaman devasa bir tablonun karşısında 'bana sadece şunu getir' diyebilmekle başlar. Milyonlarca satırlık bir tabloyu ham haliyle indirip Excel'de açmaya çalışmak hem imkânsızdır hem de gereksizdir: sana lazım olan belki 10 satırdır. SELECT/WHERE/ORDER BY/LIMIT bilmeyen biri ya tüm veriyi çekip bilgisayarını kilitler ya da başkasından 'şu raporu çıkarır mısın' diye rica etmek zorunda kalır. Bu dört anahtar kelime, veritabanına doğrudan, kendi cümlenle soru sorma yetkisidir — analistliğin ilk gerçek gücü budur.
Benzetme: kavramın günlük karşılığı
SQL sorgusu, devasa bir kütüphanede görevliye söylediğin tek cümle gibidir. SELECT 'hangi bilgileri istiyorum' (yazarın adı mı, kitabın adı mı), WHERE 'hangi rafla ilgileniyorum' (sadece 1900 sonrası basılanlar), ORDER BY 'nasıl sıralasın' (en yeniden en eskiye), LIMIT ise 'ilk kaç tanesini masama koysun' (sadece 10 tane). Bütün milyonlarca kitabı taşımana gerek yok; doğru cümleyi kurarsan görevli tam istediğini getirir.
Bu işin sırrı: kalıplar
- SELECT sütun_listesi FROM tablo — her sorgunun iskeleti budur: 'neyi' (SELECT) 'nereden' (FROM) istediğini söyler. Tüm sütunları istiyorsan SELECT *, sadece belirli olanları istiyorsan SELECT word, word_count yazarsın.
- WHERE koşul — satırları filtreler, yani 'sadece şu şartı sağlayanları getir' der. Örn: WHERE corpus = 'hamlet' sadece Hamlet oyunundaki satırları bırakır. Metin karşılaştırması tek tırnak içinde: 'hamlet'.
+ 3 kalıp daha tam derste
İlk uygulama adımı
1. BigQuery sandbox konsolunu aç
/kurulum/bigquery rehberindeki adımlarla Google Cloud Console > BigQuery ekranını aç. Sorgu editörü (üstteki boş metin kutusu) ve altta 'Query results' alanının hazır olduğunu gör. Henüz sorgu yazmıyorsun, sadece sahneyi kuruyorsun.
Kontrol noktası: Ekranda yazabileceğin boş bir SQL editörü ve altında boş bir sonuç paneli görüyorsun; sol tarafta 'bigquery-public-data' veri kümesine erişim var (yoksa /kurulum/public-datasetler rehberine dön).
+ 4 adım daha tam derste
Dersin devamı erken erişimde
Tam derste seni bekleyenler: 5 kontrol noktalı uygulama adımı, gerçek dünya kullanımı (analist + scientist + AI perspektifi), 4 yaygın tuzak, mülakat sorusu ve model cevabı, 5 soruluk quiz, 8 tekrar kartı ve NovaCommerce proje görevi.