Otobus
Plaka Marka Model_Yili
Sefer
Plaka Tarih Sefer_No Cikis Varis Fiyati
Yukarıda bir turizm şirketine ait otobüs bilgilerinin tutulduğu OTOBUS tablosu ve bu otobüslerin yapmış olduğu sefer bilgileri ise SEFER tablosunda tutulmaktadır.
Buna göre;
1. Bu turizm şirketinin kaç otobüse sahip olduğunu gösteren bir SQL cümlesi yazınız.
2. 42 SH 210 plakalı otobüsün 2003 yılı içerisindeki kazancını gösteren bir SQL cümlesi yazınız.
3. 5 yaşından daha büyük olan araçların firmayla anlaşmasını bitiren (tablodan silen) bir SQL cümlesi yazınız.
4. Her aracın şimdiye kadar olan toplam kazancını gösteren bir SQL cümlesi yazınız.
5. Fiyatı en fazla olan seferin sefer numarasını gösteren bir SQL cümlesi yazınız.
CEVAPLAR
1. select count(*) from otobus
2. select sum(fiyati) from sefer
Where plaka=’42 SH 210’ and tarih between ’01.01.2003’ and ’31.12.2003’
3. delete from otobus
Model_yili>2004
4. select plaka,sum(fiyati) from sefer
Group by plaka
5. select sefer_no from sefer
Where fiyati=(select max(fiyati) from sefer)