Veri Tabanı 1.Dönem 2.Yazılı2 (Sql-2)
Mesleki Teknik Anadolu Lisesi 11. Sınıf Veri Tabanı Dersi 1. Dönem 2. Yazılı-2 (SQL Sorguları) Soruları
Aşağıdaki SQL sorularını verilen tabloya göre cevaplayarak SQL cümlelerini yazınız.
Soru1: Adı “A” ile başlayan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_adi like “a*”;
Soru2: Branşı “Bilişim” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_bransi=”bilişim”;
Soru3: Yaşı 30’dan küçük olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_yasi<30; Soru4: Yaşı 25’den büyük ve Medeni Hali “Bekar” olan kayıtların adını,soyadını,yaşını ve medeni halini listeleyen sorguyu yapınız. SELECT p_adi, p_soyadi, p_yasi, medeni_hali FROM personel WHERE p_yasi>25 and medeni_hali=”Bekar”;
Soru5: Cinsiyeti “Kadın” ve Çocuk sayısı 1’den çok olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_cinsiyeti=”Kadın” and cocuk_sayisi>1;
Soru6: Branşı “Bilişim” ve Maaşı 2900Tl den az olan kayıtları listeleyen sorguyu yazınız.
SELECT * FROM personel WHERE p_maasi
Soru7: Cinsiyeti “Kadın” ve Medeni hali “Bekar” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_cinsiyeti=”Kadın” and medeni_hali=”Bekar”;
Soru8: Kıdem yılı en büyük olan personelin bilgilerini ekrana yazdıran sorguyu yapınız.
SELECT * FROM Personel WHERE kidem_yili=(SELECT MAX(kidem_yili) FROM Personel);
Soru9: Tüm personelin çocuklarının toplamını hesaplayan sorguyu yapınız.
SELECT sum(cocuk_sayisi) AS toplam_cocuk FROM personel;
Soru10: Personel tablosuna 21 nolu yeni bir kayıt ekleyiniz.
INSERT INTO personel VALUES (21, ‘Ahmet’, ‘Demir’, ‘Bilişim’, 28, ‘Tokat’, ‘Erkek’, ‘12.10.1994’, 2400, ‘Evli’, 5, ‘3562222214’, 4);
<< Önceki Yazı
Sonraki Yazı >>