Veri Tabanı 1.Dönem 2.Yazılı3 (Sql-3) - Bilişim Konuları

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

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;

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Yorum Yap