Bu sayfa bir sorgu arama sihirbazıdır. Ayrıca çok sayıda sql sorgu örnekleri içermektedir. Sorgunuzda bulunmasını istediğiniz ifadeleri yukarıdaki arama panelinden işaretleyerek arama yapabilirsiniz. İki türlü arama mevcut isterseniz sadece seçtiğiniz ifadeler yer alır. İsterseniz seçtiğiniz ifadeler mutlaka yer almak üzere diğer sql ifadeleri de sorgunuzda bulunabilir. Sorguların cevapları kütüphane veritabanında çözüldü. Diyagmı sol alt köşeden tıklayarak inceleyebilirsiniz.1600 kitap 500 den fazla yazardan oluşan Tamamen Türkçe kütüphane veritabanını bu linke tıklayarak indirebilirsiniz.
Çözüm 1)
Select * from ogrenci
where ogrno<= 20 and ogrno< 30
Çözüm 2)
Select * from ogrenci
where ogrno between 20 and 30
ETİKETLER
Select - Where - Between - Çoklu Şart -Çözüm 1)
select * from ogrenci
where ad= 'Suna' and soyad not like '%a%'
ETİKETLER
Select - Where - Like - Çoklu Şart -Çözüm 1)
select * from ogrenci
where (ad='Ali' or ad= 'Ayşe') and ogrno <30
Çözüm 2)
Select * from ogrenci
where ad='Ali' and ogrno <30 or ad='Ayşe' and ogrno <30
Çözüm 3)
Select * from ogrenci
where ad in('Ali','Ayşe') and ogrno<30
ETİKETLER
Select - Where - Parantez - Çoklu Şart -Çözüm 1)
select * from ogrenci
where ad = 'Sinan' and soyad not like '%a%'
Çözüm 2)
select * from ogrenci
where ad = 'Sinan' and not soyad like '%a%'
ETİKETLER
Select - Where - Çoklu Şart -Çözüm 1)
select * from ogrenci
where ("Kemal" or "Suna") and ogrno<30
Çözüm 2)
select * from ogrenci
where ad='Kemal' and ogrno<30 or
ad='Suna' and ogrno<30
ETİKETLER
Select - Where - Parantez - Çoklu Şart -Çözüm 1)
Select * from student
where ad like 'a%' and ogrno % 2 = 1
ETİKETLER
Select - Where - Çoklu Şart -Çözüm 1)
Select top 1 * from ogrenci
where sinif= '10A' and cinsiyet= 'K'
order by newid()
ETİKETLER
Select - Top - Where - Order By - Çoklu Şart -Çözüm 1)
Select ogrenci.ad as studentName,ogrenci.soyad,
kitap.ad as BookName,atarih
from ogrenci, islem, kitap, tur, yazar
where ogrenci.ogrno = islem.ogrno and
kitap.kitapno = islem.kitapno and
sinif='11B' and cinsiyet='F'
Çözüm 2)
Select ogrenci.ad as studentName,ogrenci.soyad,
kitap.ad as BookName,atarih
from ogrenci
join islem on ogrenci.ogrno = islem.ogrno
join kitap on kitap.kitapno = islem.kitapno
where sinif='11B' and cinsiyet='F'
ETİKETLER
Select - Join - Where - Çoklu Şart - Çoklu Tablo -Çözüm 1)
Select yazar.ad, yazar.soyad, kitap.ad as bookName from yazar
join kitap on yazar.yazarno = kitap.yazarno
join tur on tur.turno = kitap.turno
where tur.ad = 'Dram'
Çözüm 2)
Select yazar.ad, yazar.soyad, kitap.ad as bookName
from yazar, kitap, tur
where yazar.yazarno = kitap.yazarno and
tur.turno = kitap.turno and
tur.ad = 'Dram'
ETİKETLER
Select - Join - Where - Çoklu Şart - Çoklu Tablo -Çözüm 1)
Select kitap.ad as bookName, yazar.ad, yazar.soyad
from yazar
join kitap on yazar.yazarno = kitap.yazarno
where sayfasayisi >300
Çözüm 2)
Select yazar.ad, yazar.soyad, kitap.ad as bookName
from yazar,kitap
where yazar.yazarno = kitap.yazarno and sayfasayisi >300
ETİKETLER
Select - Join - Where - Çoklu Şart - Çoklu Tablo -Çözüm 1)
Select distinct ogrenci.* from ogrenci
join islem on ogrenci.ogrno = islem.ogrno
join kitap on kitap.kitapno = islem.kitapno
join yazar on yazar.yazarno = kitap.yazarno
where yazar.ad = 'Peyami' and yazar.soyad = 'Safa'
Çözüm 2)
Select distinct ogrenci.*
from ogrenci, islem, kitap, yazar
where ogrenci.ogrno = islem.ogrno and
kitap.kitapno = islem.kitapno and
yazar.yazarno = kitap.yazarno and
yazar.ad = 'Peyami' and yazar.soyad = 'Safa'
ETİKETLER
Select - Join - Where - Çoklu Şart - Çoklu Tablo -Çözüm 1)
Select distinct ogrenci.* from ogrenci
join islem on ogrenci.ogrno = islem.ogrno
join kitap on kitap.kitapno = islem.kitapno
join yazar on yazar.yazarno = kitap.yazarno
where yazar.ad = 'Yahya' and yazar.soyad = 'Kemal' and sinif = '10A'
Çözüm 2)
Select distinct ogrenci.*
from ogrenci, islem, kitap, yazar
where ogrenci.ogrno = islem.ogrno and
kitap.kitapno = islem.kitapno and
yazar.yazarno = kitap.yazarno and
yazar.ad = 'Yahya' and yazar.soyad = 'Kemal' and
sinif = '10A'
ETİKETLER
Select - Join - Where - Çoklu Şart - Alt Sorgu - Çoklu Tablo -Çözüm 1)
Select sum(puan) from kitap
join yazar on yazar.yazarno = kitap.yazarno
where yazar.ad = 'Aziz' and yazar.soyad = 'Nesin'
ETİKETLER
Select - Join - Where - Çoklu Şart - Toplam Fonksiyonları - Çoklu Tablo -Çözüm 1)
Select count(*) from kitap
join yazar on yazar.yazarno = kitap.yazarno
where yazar.ad = 'Halit Ziya' and yazar.soyad = 'Uşaklıgil'
ETİKETLER
Select - Join - Where - Çoklu Şart - Toplam Fonksiyonları - Çoklu Tablo -Çözüm 1)
Select count(*) from ogrenci
join islem on ogrenci.ogrno = islem.ogrno
where ogrenci.ad = 'Ayşe' and ogrenci.soyad = 'Bakır'
ETİKETLER
Select - Join - Where - Çoklu Şart - Toplam Fonksiyonları - Çoklu Tablo -Çözüm 1)
Select sum(sayfasayisi) from ogrenci
join islem on ogrenci.ogrno = islem.ogrno
join kitap on kitap.kitapno = islem.kitapno
where ogrenci.ad = 'Sinan' and ogrenci.soyad = 'Ay'
ETİKETLER
Select - Join - Where - Çoklu Şart - Toplam Fonksiyonları - Çoklu Tablo -Çözüm 1)
Select count(distinct yazarno) from ogrenci
join islem on ogrenci.ogrno = islem.ogrno
join kitap on kitap.kitapno = islem.kitapno
where ogrenci.ad = 'Ali' and ogrenci.soyad = 'Al'
ETİKETLER
Select - Distinct - Join - Where - Çoklu Şart - Toplam Fonksiyonları - Çoklu Tablo -Çözüm 1)
Delete from ogrenci
where ad = 'Serpil' and soyad = 'Bakır'
ETİKETLER
Delete - Where - Çoklu Şart -Çözüm 1)
Update ogrenci set puan += 5 where sinif = '10E' and cinsiyet = 'E'
ETİKETLER
Update - Where - Çoklu Şart -