select count(*) from urun,kategori where k_no=kategori_no
and kategori='telefon'
Alt Sorgu ile yapma:
select count(*) from urun inner join kategori on
(kategori_no=k_no)where kategori='telefon'
12.05.2017 tarihinde her bir
kategorideki üründen kaç adet satılmıştır
select count(*) from urun,satis where urun_no=urunNO and
tarih='12.05.2017'
Bir defadan fazla satılmış ürünlerin
adları ve kaç defa satıldıklarını listeyen sorguyu yaz.
select ad,count(*) from urun,satis where urun_no=urunNo
group by ad having COUNT(*)>1
12.05.2017 tarihinde satışı
gerçekleşmiş ürünlerin ortalama fiyatını listelet
select avg(fiyat) from urun,satis where urun_no=urunNo
and tarih='12.05.2017'
Televizyon
ürününü satın alan müşterilerin adlarını listelet
select musteri.ad from musteri,urun,satis,kategori where
kategori='televizyon'and musteriNO=musteri_no and kategori_no=k_no and
urun_no=urunNO
diğer yol
select
müşteri.ad,müşteri.soyad from müşteri inner join satis on (müşteri_no=musteriNO)
inner join urun on
(urun_no=urunNO)
inner join kategori
on (kategori_no=k_no)
murat kaya isimli müşterilerin
adlarını satın aldığı ürünlerin adlarını ve bu ürünlerin hangi tarihte satın
aldıklarını listelet
select urun.ad,tarih
from musteri,satis,urun where musteri_no=musteriNo and urun_no=urunNO and
kategori_no=k_no and musteri.ad='murat' and musteri.soyad='kaya'
2.Yol
select urun.ad,tarih
from müşteri inner join satis on (musteri_no=musteriNo)
inner join urun on
(urun_no=urunNO)
where
musteri.ad='murat' and musteri.soyad='kaya'