SQL'e Giriş: Veri Tabanı Sorgularına Başlangıç

Fatih Delice
Fatih Delice

SQL (Structured Query Language), veri tabanı yönetimi için en yaygın kullanılan dildir. Bu yazıda, SQL'in temel komutlarını ve işlevlerini basit örneklerle ele alacağız.

Temel SQL Komutları ve Kullanımları

1. SELECT

Tablodan belirli sütunları seçmek için kullanılır:

SELECT sütun1, sütun2 FROM tablo;
SELECT * FROM tablo; -- Tüm sütunlar

Örnek:

SELECT FirstName FROM Person.Person;
SELECT TOP 10 * FROM Person.Person;

2. INSERT

Yeni veri eklemek için kullanılır:

INSERT INTO tablo (sütun1, sütun2) VALUES (değer1, değer2);

Örnek:

INSERT INTO calisan (calisanId, isim) VALUES (1, 'Ahmet');

3. UPDATE

Var olan bir kaydı günceller:

UPDATE tablo SET sütun = değer WHERE koşul;

Örnek:

UPDATE calisan SET isim = 'Mehmet' WHERE calisanId = 1;

4. DELETE

Kayıt silmek için kullanılır:

DELETE FROM tablo WHERE koşul;

Örnek:

DELETE FROM calisan WHERE calisanId = 2;

5. WHERE

Sorguları filtrelemek için kullanılır:

SELECT * FROM tablo WHERE sütun = 'değer';

Örnek:

SELECT * FROM calisan WHERE cinsiyet = 'E';

6. ORDER BY

Sonuçları sıralamak için kullanılır:

SELECT * FROM tablo ORDER BY sütun [ASC|DESC];

Örnek:

SELECT * FROM calisan ORDER BY calisanId DESC;

7. LIKE

Belirli bir deseni eşleştirmek için kullanılır:

SELECT * FROM tablo WHERE sütun LIKE 'değer%';

Örnek:

SELECT * FROM calisan WHERE isim LIKE 'A%';

SQL Fonksiyonları

1. COUNT

Kayıt sayısını döndürür:

SELECT COUNT(*) FROM tablo;

2. SUM

Sayıların toplamını alır:

SELECT SUM(sütun) FROM tablo;

3. AVG

Ortalama hesaplar:

SELECT AVG(sütun) FROM tablo;

4. MAX ve MIN

Maksimum ve minimum değerleri döndürür:

SELECT MAX(sütun) FROM tablo;
SELECT MIN(sütun) FROM tablo;

5. DISTINCT

Tekrarlanan değerleri tek bir kez gösterir:

SELECT DISTINCT sütun FROM tablo;

6. BETWEEN

Belirli bir aralıkta olan değerleri seçer:

SELECT * FROM tablo WHERE sütun BETWEEN değer1 AND değer2;

Bu temel bilgilerle SQL'e dair güçlü bir başlangıç yapabilirsiniz. Daha fazla komut ve detay için düzenli pratik yapmayı unutmayın!

Home
Projects
About