Veri Tabanı 1.Dönem 2.Yazılı4 (Sql-4)
Mesleki Teknik Anadolu Lisesi 11. Sınıf Veri Tabanı Dersi 1. Dönem 2. Yazılı-4 (SQL Sorguları) Soruları
Aşağıdaki SQL sorularını verilen tabloya göre cevaplayarak SQL cümlelerini yazınız.
Soru1: Adının içinde “A” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_adi like “*a*”;
Soru2: Branşı “Motor” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_bransi=”motor”;
Soru3: Adı “M” ile başlayan kayıtların adını,soyadını,yaşını,medeni halini listeleyen sorguyu yapınız.
SELECT p_adi, p_soyadi, p_yasi, medeni_hali FROM personel WHERE p_adi like “M*”;
Soru4: Cinsiyeti “Kadın” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_cinsiyeti=”Kadın”;
Soru5: Maaşı 2500TL olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_maasi=2500;
Soru6: Medeni hali “Bekar” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE medeni_hali=”Bekar”;
Soru7: Çocuğu olmayan personeli listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE cocuk_sayisi=0;
Soru8: Kıdem 5’ten büyük ve 10’dan küçük olan personelleri listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE kidem_yili between 5 and 10;
Soru9: Çocuk sayısı en çok olan personelin bilgilerini ekrana getiren sorguyu yapınız.
SELECT * FROM personel WHERE cocuk_sayisi=(select max(cocuk_sayisi) from personel);
Soru10: 21 nolu personelin medeni halini “Evli” çocuk sayısını 5 olarak değiştiren sorguyu yazınız.
UPDATE personel SET medeni_hali = ‘Evli’, cocuk_sayisi = 4 WHERE p_no=21;
<< Önceki Yazı
Sonraki Yazı >>