Veri Tabanı 1.Dönem 2.Yazılı3 (Sql-3)
Mesleki Teknik Anadolu Lisesi 11. Sınıf Veri Tabanı Dersi 1. Dönem 2. Yazılı-3 (SQL Sorguları) Soruları
Aşağıdaki SQL sorularını verilen tabloya göre cevaplayarak SQL cümlelerini yazınız.

personel-tablosu
Soru1: Soyadı “Y” ile başlayan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_soyadi like “Y*”;
Soru2: Branşı “Elektrik” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_bransi=”elektrik”;
Soru3: Branşı “Motor” olan kayıtların adını,soyadını,branşını listeleyen sorguyu yapınız.
SELECT p_adi, p_soyadi, p_bransi FROM personel WHERE p_bransi=”motor”;
Soru4: Cinsiyeti “Erkek” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_cinsiyeti=”Erkek”;
Soru5: Doğum Tarihi 01.01.1990’dan küçük olan kayıtların adını,soyadını,yaşını ve doğum tarihini listeleyen sorgu.
SELECT p_adi, p_soyadi, p_yasi, d_tarihi FROM personel WHERE d_tarihi<#01/01/1990#;
Soru6: Medeni hali “Evli” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE medeni_hali=”Evli”;
Soru7: Cinsiyeti “Kadın” ve Medeni hali “Evli” olan kayıtları listeleyen sorguyu yapınız.
SELECT * FROM personel WHERE p_cinsiyeti=”Kadın” And medeni_hali=”Evli”;
Soru8: Kıdem yılı en küçük olan personelin bilgilerini ekrana yazdıran sorguyu yapınız.
SELECT * FROM personel WHERE kidem_yili=(select min(kidem_yili) as min_kidem_yili from personel);
Soru9: Maaşı en çok olan personelin bilgilerini ekrana getiren sorguyu yapınız.
SELECT * FROM personel WHERE p_maasi=(select max(p_maasi) from personel);
Soru10: 21 nolu personelin maaşını 10000TL olarak güncelleyen sorguyu yazınız.
UPDATE personel SET p_maasi = 10000 WHERE p_no=21;
<< Önceki Yazı
Sonraki Yazı >>