SQL Öğrenme Serüvenim – İlk Adımlar

Merhaba! 👋
Uzun zamandır SQL öğrenmek istiyordum ama nereden başlamam gerektiğini netleştiremiyordum. Sonunda BTK Akademi’den Ömer Faruk Çolakoğlu hocamın Uygulamalarla SQL Öğreniyorum serisi ile yola çıktım. Gerçekten anlaşılır bir anlatım tarzı var, yeni başlayanlar için bence çok ideal.

İlk iş olarak doğru bir derleyici seçmem gerekiyordu. Başta farklı ortamlar denedim ama sürekli sağda solda hatalarla karşılaştım. Bu yüzden SQL Server Management Studio 21 (SSMS 21) kurmaya karar verdim. Hem stabil çalışıyor hem de yeni başlayan biri için çok kullanışlı bir arayüzü var. Eğer SQL’e yeni giriyorsanız, gönül rahatlığıyla SSMS kurmanızı öneririm.

İlk öğrenme sürecimde ağırlığı tablo okumaya verdim. Yani “hangi veriyi nasıl görebilirim?” sorusuna odaklandım. Çünkü bana göre önce elimizdeki veriyi doğru şekilde okuyabilmek ve analiz edebilmek gerekiyor. Veri ekleme, çıkarma ya da dönüştürme (transform) gibi işlere daha sonra girmeyi planlıyorum.

Bu serüveni adım adım burada paylaşmayı düşünüyorum. Hem öğrendiklerimi tekrar etmiş olurum hem de benim gibi SQL öğrenmeye başlayanlara faydalı olur diye umuyorum.

SQL öğrenmeye başladığımda en çok kullandığım komutlar SELECT, WHERE, GROUP BY ve ORDER BY oldu. Bunlar işin temel taşları gibi, çünkü veriyi doğru görmeyi ve düzenlemeyi sağlıyor.

SELECT ile hangi bilgiyi görmek istiyorsam onu çağırabiliyorum. Mesela tabloyu açıp her şeyi görmek yerine sadece işime yarayan sütunları seçiyorum.

WHERE bana filtreleme imkanı veriyor. Örneğin sadece belli bir müşterinin veya belli bir yılın verisini görmek istediğimde çok işime yarıyor.

GROUP BY sayesinde verileri gruplandırabiliyorum. Diyelim ki müşteri bazında toplam satışları görmek istiyorum, işte bu noktada devreye giriyor.

ORDER BY ise listeyi sıralamamı sağlıyor. Bazen tarihe göre en yeni kaydı görmek istiyorum, bazen de en yüksek tutardan en düşüğe doğru gitmek istiyorum.

Bu dört komutla aslında tablolar üzerinde epey hakimiyet kurmaya başladım diyebilirim. Veriyi okumak ve istediğim şekle sokmak artık çok daha kolay geliyor.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Hakkımda

Mehmet Nacar, Kimya Mühendisliği mezunudur. Endüstriyel alanda üretim, planlama ve lojistik departmanlarında görev almış; süreç iyileştirme, verimlilik artırma ve ekip yönetimi konularında deneyim kazanmıştır. Hedefi, sürdürülebilir ve katma değerli çözümlerle iş süreçlerine katkı sağlamaktır.