SQL 'de verileri sorgularken işimizi çok kolaylaştıracak kullanımı kolay bir kaç komuttan bahsetmek istiyorum. Sorgulama işlemlerini yaparken daha önceki yazımda oluşturduğum tablolar üzerinden işlem yapacağım.
IN. Genellikle koşul belirtirken kullanırız. Örneğin adı "Bahri Yılmaz",
"Şule Soylu" ve "Kürşat Yavuz" olan öğrencileri listeleyelim.
SELECT * FROM ogrenciler
WHERE ad_soyad IN ("Bahri Yılmaz","Şule Soylu","Kürşat Yavuz")
***************************************************************
LIKE. Bu deyim aradığımız kelimede sıkıntı çekiyorsak bize yardımcı olacaktır.
Mesela adının sonu "can" ile biten bütün öğrencileri sorgula.
SELECT * FROM ogrenciler
WHERE ad_soyad LIKE ("%can")
***************************************************************
DISTINCT. Bu deyim ile birbirinin aynı olan isimlerin veya verilerin listelenmemesi
için kullanılır.
SELECT DISTINCT ad_soyad FROM ogrenciler
***************************************************************
BETWEEN. Hepinizinde bildiği gibi arasında anlamı vardır. Örneğin öğrenci numarası
01 ile 36 aarasında olan öğrencileri sorgula.
SELECT * FROM ogrenciler
WHERE ogr_no BETWEEN (221120071001) AND (221120071036)
***************************************************************
ORDER BY ASC. Bu komut küçükten büyüğe doğru sıralamak için kullanılır.
SELECT ogr_no FROM ogrenciler ORDER BY ogr_no ASC
***************************************************************
ORDER BY DESC. Bu komutta ASC nin tam tersi olarak çalışır.Büyükten küçüğe sıralar.
SELECT ogr_no FROM ogrenciler ORDER BY ogr_no DESC
***************************************************************
GROUP BY. Mesela 2005 girişli öğrenciler ile 2007 girişli öğrencileri listeleyelim.
SELECT * FROM ogrenciler
GROUP BY ogr_no ASC
***************************************************************
ALIAS. Genellikle tablonun veya sütunun adını başka birşeymiş gibi değiştirip
sorgulama yapmak için kullanılır.
SELECT ad_soyad AS isim FROM ogrenciler
4 kişi tarafından 4.8 olarak değerlendirildi
- Currently 4,75/5 Stars.
- 1
- 2
- 3
- 4
- 5