SQL GİRİŞ
Veritabanı işlemleri yaparken, bilgilerin ortak özelliklerine göre sorgularının yapılmasını
SQL dili ile sağlarız. SQL dili ile bir Query yani sorgulama oluşturmak oldukça basittir. SQL
dilinde kullanılan belli başlı önemli komutlar aşağıda anlatılmaktadır.Bundan önce Select
Komutu ile SQL de kullanılan komutları kalıp halinde yazalım, daha sonra bunları
açıklayacağız.
Select Tablo1.Alan1, Tablo1.Alan2, … [ * ] From Tabl o Adı
Where Sorgulama İfadesi
Group By Gruplanacak Hücreler
Order By Küçükten büyüğe yada Büyükten küçüğe Hücrelerin sıralanması
Having Gruplanan yada birleştirilen kayıtların hangi kritere göre sorgulanması
Select ile kullanılmayan SQL komutlarından bazılarıda şunlardır :
Insert Into Tablo1 (Alan1,Alan2)
Values (‘String İfade’,Sayısal İfade …)
Delete* From Tabl o 1 Where Sorgulama İfadesi
UpdateTabl o 1
set Tablo1.Alan1=’String İfade’,Tablo1.Alan2=Sayısal İfade, …
Where Sorgulama İfadesi
Tarih Biçimleri:
Yerel SQL tarih tanımlarını Amerikan tarih biçimine göre ayarlar. Diğer tarih biçimlerini
desteklemez. Amerikan tarih biçimi AA/GG/YY yada AA/GG/YYYY olarak iki çeşittir. Tarih
kullanımımnda bir hataya mahal vermemek için tarih değerleri tek yada çift tırnak içine
alınırlar. Eğer tarih değerini tırnak içine almazsak örneğin 17/7/2000 tarihini 17 bölü 7
bölü 2000 olarak algılayacaktır.Aşağıda tarih değerinin SQL ifadelerinde nasıl
kullanılacağına dair bir örnek verilmiştir.
SELECT *
FROM orders
WHERE (saledate <= “1/23/1998”)
SQL’ in Bölümleri :
SQL, temel olarak aşağıdaki bölümlerden oluşmaktadır.
•
SELECT: Seçilecek alanların yazıldığı bölümdür.
•
FROM: Kullanılacak tabloların yazıldığı bölümdür.
•
WHERE: Sorgu şartlarının yazıldığı bölümdür.
•
GROUP BY: Belli alanlara göre kayıtları gruplayıp getirmek için kullanılan bölümdür.
•
HAVING: Group By’ ın kullanıldığı SQL’lerdeki grupla ilgili şart bölümüdür.
sagol