Aşağıda Ürün Bilgilerini içeren URUN isimli bir tablo örneği verilmiştir.
|
ALAN ADI
|
SIRANO
|
URUNADI
|
URUNKODU
|
FIYAT
|
TURU
|
STOKSAYISI
|
FIRMA
|
|
VERİ TÜRÜ
|
OTOMATİK SAYI
|
METİN
|
SAYI
|
SAYI
|
METİN
|
SAYI
|
METİN
|
KAYITLAR:
|
SIRANO
|
URUNADI
|
URUNKODU
|
FIYAT
|
TURU
|
STOKSAYISI
|
FIRMA
|
|
1
|
TV
|
70
|
1400
|
LCD
|
45
|
VESTEL
|
|
2
|
BİLGİSAYAR
|
95
|
2300
|
MASAÜSTÜ
|
98
|
VESTEL
|
|
3
|
TV
|
70
|
980
|
LED
|
56
|
SAMSUNG
|
|
4
|
BİLGİSAYAR
|
95
|
1250
|
LAPTOP
|
23
|
ACER
|
|
5
|
KLİMA
|
82
|
860
|
A TİPİ
|
0
|
DEMİRDÖKÜM
|
|
6
|
KLİMA
|
82
|
840
|
B TİBİ
|
36
|
ARÇELİK
|
|
7
|
BUZDOLABI
|
74
|
3200
|
2 KAPAK
|
28
|
BOSCH
|
|
8
|
BUZDOLABI
|
74
|
1800
|
TEK KAPAK
|
0
|
BOSH
|
....................Şeklinde devam etmektedir.
1.URUN tablosundaki tüm kayıtların URUNADI VE FIYAT alanlarını seçen SQL kodunu yazınız.(5 puan)
2.URUN tablosundan FIRMA alanı seçip FIRMANINADI olarak ifade eden SQL kodunu yazınız.(5 puan)
3.URUN Tablosundan URUNADI alanı ‘KLİMA’ ve TURU alanı ‘B TİPİ’ olan kayıtların;URUNADI,FIYAT VE TURU alanlarını seçen SQL kodunu yazınız.(10 puan)
4.URUN tablosundan FIRMA alanı ‘VESTEL’ veya URUNADI alanı ‘BİLGİSAYAR’ alan kayıtların; FIRMA,URUNADI,FIYAT alanlarını seçen SQL kodunuz yazınız.(10 puan)
5.URUN tablosundan STOKSAYISI alanı 0 olan kayıtları silen SQL kodunu yazınız.(10 puan)
6.URUN tablosunda URUNADI alanı ‘BUZDOLABI’ ve TURU alanı ‘2 KAPAK’ olan kayıtların FIYAT alanını 4000 olarak güncelleyen SQL kodunu yazınız.(10 puan)
7.URUN tablosundan FIYAT alanının en büyük değerini bulan SQL kodunu yazınız.(5 puan)
8. URUN tablosundan STOKSAYISI alanının en küçük değerini bulan SQL kodunu yazınız.(5 puan)
9. URUN tablosundan FIYAT alanının ortalama değerini bulan SQL kodunu yazınız.(5 puan)
10.Aşağıda verilen SQL kodu ne tür bir sorgulama yapmaktadır açıklayınız.(10 puan)
SELECT URUNADI,FIRMA,FIYAT FROM URUN
WHERE STOKSAYISI>15
ORDER BY URUNADI DESC
11. Aşağıda verilen SQL kodu ne tür bir sorgulama yapmaktadır açıklayınız.(10 puan)
SELECT MAX(FIYAT) FROM URUN
WHERE FIRMA=’VESTEL’
GROUP BY URUNKODU
12.URUN tablosunda URUNKODU ve URUNADI alanlarını tek bir alan gibi yazdırmaya(birleştiren) yarayan SQL kodunu
Yazınız.(5 puan)
13.URUN tablosunda FIYAT alanını 0,20 ile çarpıp sonucu INDIRIM alanı olarak ifade eden, ve kayıtların FIYAT,INDIRIM,URUNADI VE SIRANO ALANLARINI seçen SQL kodunu yazınız.(5 puan)
14.URUN tablosundan STOKSAYISI alanının toplamını bulan SQL sorgusunu yazınız.(5 puan).
CEVAPLAR KONUNUN DEVAMIDA ...................