twitter
    Find out what I'm doing, Follow Me :)

Temel SQL Sorgu Cümleleri, Select Sorgusu,Insert Sorgusu,Delete Sorgusu

Temel SQL Sorgu Cümleleri
Sorgularını yazacağımız veri tabanımızın Ögrenci Tablosu :
Select Sorguları :
1. OgrenciTbl tablosundaki tüm kayıtları getiren sorgu  ;
    select * from OgrenciTbl
2. OgrenciTbl tablosundaki istenilen sütunlardaki kayıtları getiren sorgu;
    select OgrAd,OgrNo from OgrenciTbl 
3. Belli bir koşula göre listeleme yapan sorgu ;
    select * from OgrenciTbl where OgrNot>=50
4. Sıralama  yapan sorgu cümlesi ;
    select * from OgrenciTbl order by OgrNo asc  ( ogrenci numaralarının artan şekilde olduğu sıralama )
    select * from OgrenciTbl order by OgrAd desc ( ogrenci isimlerinin Z' den A' ya şeklinde olduğu sıralama)

5. ismi "a" harfiyle başlayanları listelemek için ;
    select * from OgrenciTbl where OgrAd LIKE 'a%'
6. isminde "a" harfi olanları  listelemek için ;
    select * from OgrenciTbl where OgrAd LIKE '%a%'
7. ismi "a" harfiyle bitenleri listelemek için ;
    select * from OgrenciTbl where OgrAd LIKE '%a'
8. Notu 50 den büyük olanları ve ismi 'Gökhan' olanları listeleyen sorgu ;
    select * from OgrenciTbl where OgrNot>50 and OgrAd='Gökhan'
9. Adı boş olan öğrencileri listeleyen sorgu ;
   select * from OgrenciTbl where OgrAd is null
10.Adı boş olanları listelemeyen sorgu ;
     select * from OgrenciTbl where OgrAd is not null
11.isminin ikini karakteri "a" dördüncü karakteri "i" olan sorgu
     select * from OgrenciTbl where OgrAd LIKE '_a_i'
12.notu 70 ile 80 arasında olan öğrencileri listeleyen sorgu;
     select * from OgrenciTbl where OgrNot between 70 and 80
13.isimleri aynı olan öğrencileri listelemeyen sorgu;
     select DISTINCT OgrAd from OgrenciTbl 
14.Toplam sayıyı veren sorgu ;
     select count (*) from OgrenciTbl
15.Toplam puanı getiren sorgu;
     select sum(OgrNot) from OgrenciTbl
16.Puanların ortalamasını veren sorgu;
     select AVG(OgrNot) from OgrenciTbl
17.En yüksek notu veren sorgu;
     select Max(OgrNot) from OgrenciTbl
18.En düşük notu veren sorgu;
    select Min(OgrNo) from OgrenciTbl

Insert Sorgusu :
insert into OgrenciTbl(OgrAd,OgrNo,OgrNot) values ('Gökhan Karaduman','123',100)

Update Sorgusu
update OgrenciTbl set OgrNo='12345' where OgrId=4

Delete Sorgusu 
delete from OgrenciTbl where OgrId=3



0 yorum:

Yorum Gönder