SQL Sorgu Örnekleri
Yayın Tarihi: · Son Güncellenme: 233.293 görüntülenme

SQL Sorgu Örnekleri

musterino ad soyad dtarih sehir cinsiyet puan
1 Ahmet Cansever 1956-02-19 00:00:00.000 İstanbul E 64
2 Mehmet Aydın 1976-02-19 00:00:00.000 Samsun E 55
3 Aliye Seven 1966-06-10 00:00:00.000 Konya K 45
4 Burak Sayın 1996-02-19 00:00:00.000 İstanbul E 23
5 Beyza Kılıç 1955-12-30 00:00:00.000 Manisa K 85

aSQL Sorgu Örnekleri

SQL SELECT

musteri tablosunda bulunan ad, soyad sütunlarını listelemek için;

SELECT ad, soyad FROM musteri;

musteri tablosunda bulunan tüm kayıtları listelemek için;

SELECT * FROM musteri;

SQL SELECT DISTINCT

Bir tabloda bir sütun yinelenen değerleri içerebilir. Distinct ile farklı değerleri listeleyebiliriz.

SELECT DISTINCT sehir FROM musteri;

SQL WHERE

Where anahtar sözcüğü ile sadece belirlenen kurala uygun olan kayıtların listelenmesini sağlayabiliriz.

SELECT * FROM musteri WHERE sehir='İstanbul';
SELECT * FROM musteri WHERE cinsiyet='K';

Where ile kullanabileceğimiz operatörler

Operator Açıklama
= Eşit
<> Eşit Değil
> Büyüktür
< Küçüktür
>= Büyük Eşit
<= Küçük Eşit
BETWEEN Arasında
LIKE Örüntü arama
IN Birden çok değer belirtmek için

SQL AND – OR Kullanımı


SELECT * FROM musteri
WHERE sehir='İstanbul'
AND cinsiyet='E';

SELECT * FROM musteri
WHERE sehir='İstanbul'
OR sehir='Samsun';

SELECT * FROM musteri
WHERE cinsiyet='K'
AND (sehir='Konya' OR sehir='Manisa');

SQL ORDER BY Kullanımı

SELECT * FROM musteri ORDER BY ad;
SELECT * FROM musteri ORDER BY ad DESC;

INSERT INTO Kullanımı


INSERT INTO musteri(ad, soyad, dtarih, sehir, cinsiyet, puan)
VALUES ('Ali','Şahin','2000-10-12','Burdur','E',68);

SQL UPDATE Kullanımı


UPDATE musteriler
SET puan=90
WHERE musterino=3;

SQL DELETE Kullanımı


DELETE FROM musteriler
WHERE musterino=4;
DELETE FROM musteriler;

SQL SELECT TOP Kullanımı

SELECT TOP 5 * FROM musteriler;

SQL LIKE Kullanımı

SELECT * FROM musteriler WHERE sehir LIKE 's%';
SELECT * FROM musteriler WHERE sehir LIKE '%s';
SELECT * FROM musteriler WHERE sehir LIKE '%tan%';

SQL IN Kullanımı


SELECT * FROM musteriler
WHERE sehir IN ('İstanbul','Konya');

SQL BETWEEN Kullanımı


SELECT * FROM musteriler
WHERE puan NOT BETWEEN 70 AND 90;

SQL ALIASES Kullanımı


SELECT ad AS ADI, soyad AS SOYADI, dtarih AS [DOĞUM TARİHİ]
FROM musteriler;

Group By ve Having Kullanımı

Group by seçilmiş veri bütününde istenilen kolonlara göre gruplama yapar. Having komutu Group by komutundan sonra filtreleme amacıyla kullanılır.

Neden Atak Domain'i seçmeliyim? Dünya çapında güvenilir İşletmenizi büyütün Kolayca hazırlanan web siteleri 7/24 uzman destek talebi