VERİTABANI DERSİ 2. DÖNEM 1.YAZILI SINAV SORUSUDUR
Aşağıdaki soruları verilen tablolara göre cevaplandırınız
Bilgiler Tablosu
OkulNo |
Ad |
Soyad |
DogumTarihi |
DogumYeri |
Devamsizlik |
1001 |
Deniz |
Mutlu |
10.03.1985 |
Erzincan |
3 |
1507 |
Deniz |
Çokmutlu |
20.04.1995 |
Erzincan |
15 |
101 |
Ali |
Güven |
10.07.1980 |
İstanbul |
7 |
2000 |
Veli |
Yılmaz |
17.09.1990 |
Antalya |
10 |
570 |
İlkay |
Mutlu |
23.12.2009 |
Antalya |
20 |
DonemOdevi
OkulNo |
DersAdi |
1001 |
Grafik |
1507 |
Veritabanı |
570 |
Grafik |
2000 |
Matematik |
SORULAR
1. SELECT * FROM Bilgiler WHERE DogumYeri= “Antalya” AND Devamsizlik >10 komutunun sonuç ekran görüntüsünü yazınız.
2. SELECT OkulNo, Ad, Soyad FROM Bilgiler WHERE Ad LIKE “???” komutunun sonuç ekran görüntüsünü yazınız.
3. SELECT Ad, Soyad, DogumYeri FROM Bilgiler WHERE DogumYeri LIKE “*in*” komutunun açıklamasını yazınız.
4. SELECT OkulNo, DogumTarihi, Devamsizlik FROM Bilgiler WHERE DogumTarihi BETWEEN #01/01/2000# AND #01/01/2010# komutunun açıklamasını yazınız.
5. UPDATE Bilgiler SET OkulNo=101 komutunun açıklamasını yazınız.
6. Soyadı Mutlu ve Yılmaz olanların OkulNo, Ad ve Soyadlarını ekrana listeleyen SQL komutunu yazınız. (IN komutu kullanınız)
7. Bilgiler tablosundaki OkulNo alanına göre küçükten büyüğe sıralama yaparak en büyük 2 değeri gösteren SQL komutunu yazınız.
8. DonemOdevi tablosundaki okul nosu 570 ve dersi grafik olan kaydı silen SQL komutunu yazınız.
9. DonemOdevi tablosundaki okul numarası 1001 olan öğrencinin dersadını Veritabanı yapan komutu yazınız.
10. Bilgiler tablosundaki okulno, ad ve soyad alanlarını listeleyen komutu yazınız.
11. Bilgiler tablosundaki dogumyeri alanını tekrarı olanları tek gösterecek şekilde listeleyen SQL komutunu yazınız.
12. Bilgiler tablosundaki soyadı Mutlu ve adı Deniz veya İlkay olan bütün alanları listeleyen komutu yazınız.
13. Bilgiler tablosundaki okulno, ad, dogumyeri alanlarını listeyen ve bunları okulnosuna göre sıralayan (küçükten büyüğe) SQL komutunu yazınız.
14. Bilgiler tablosuna okul nosu 701, Adı Selim, Doğum Yeri İzmir olan veri girişini yapan komutu yazınız.
15. Bilgiler tablosu ile Devamsızlık tablosunu birleştiren ve bilgiler tablosundaki okulno, ad, soyad, devamsizlik tablosundaki ders adini ekrana Okulnosuna göre sıralama yaparak listeleyen komutu yazınız.
16. Bilgiler tablosundaki soyadının 3. Karekteri t olanların ad ve soyadını ekrana listeyen komutu yazınız.
17. Bilgiler tablosundaki okulnosu 3 rakamlı ve 1. Karekteri 5 olanların ad, soyad ve okul nosunu ekrana listeleyen komutu yazınız.
18. Bilgiler tablosundaki doğum yeri A ile başlayanların Ad, Soyad ve Devamsızlıklarını ekrana listeleyen komutu yazınız.
19. Bilgiler tablosundaki okul nosu 500 den 1000 e kadar olanların okul no, ad ve soyadlarını ekrana listeleyen komutu yazınız.
20. Bilgiler tablosundaki ad alanını isim olarak ekrana listeleyen SQL komutunu yazınız.
Cevap Anahtarı için burayı tıklayınız.