Personel |
|||||||
Pno |
Adi |
Soyadi |
Cinsiyet |
Gorevi |
BYili |
Maas |
DogumYili |
10 |
Ali | Özçelik | Erkek | yönetici |
2003 |
900 |
1972 |
11 |
Melike | Murat | Kadın | satis |
2002 |
780 |
1975 |
12 |
Elif | Yurt | Kadın | yönetici |
2005 |
1880 |
1980 |
13 |
Banu | Alkan | Kadın | satis |
2004 |
920 |
1978 |
14 |
Mehmet | Barış | Erkek | yönetici |
2000 |
1000 |
1977 |
15 |
Esra | Mutlu | Kadın | satis |
2009 |
650 |
1983 |
16 |
Esra | Zeybek | Kadın | satis |
2003 |
650 |
1985 |
17 |
Mert | Uyanmış | Erkek | memur |
2009 |
400 |
1973 |
18 |
Erkan | Öncül | Erkek | memur |
2008 |
520 |
1971 |
19 |
Seda | Çiftlik | Kadın | yönetici |
2003 |
730 |
1970 |
20 |
Ahmet | Genç | Erkek | mühendis |
1997 |
2200 |
1980 |
21 |
Merve | Demir | Kadın | ev hanımı |
2001 |
100 |
1981 |
22 |
Ebru | Çetin | Kadın | öğrenci |
2007 |
150 |
1979 |
23 |
Emrah | Çıbık | Erkek | öğrenci |
2009 |
300 |
1978 |
24 |
Aybüke | Uçar | Kadın | öğrenci |
2010 |
400 |
1976 |
25 |
Mustafa | Konmaz | Erkek | öğrenci |
1997 |
500 |
1975 |
Yukarıdaki tabloya göre aşağıdaki soruları cevaplayınız..
1. Personellere %20 zam yapıldığı varsayıldığında, en yüksek maaşı alan personel ile en düşük maaşı alan personel arasındaki maaş farkını veren SQL cümlesini yazınız.
-
SELECT MAX(Maas * 1.2) – MIN(Maas * 1.2) FROM Personel
-
SELECT AVG(Maas) AS [Ortalama Maaş] FROM Personel
-
SELECT * FROM Personel
-
WHERE Cinsiyet = ‘Erkek’
-
ORDER BY DogumYili DESC
-
SELECT COUNT(*) FROM Personel
-
WHERE Cinsiyet = ‘Kadın’
-
SELECT SUM(Maas) FROM Personel
-
WHERE Gorevi = ‘Öğrenci’
-
SELECT * FROM Personel
-
WHERE Adi = ‘Ahmet’ OR Cinsiyet = ‘Kadın’
-
SELECT Adi FROM Personel
-
ORDER BY Soyadi
-
SELECT Adi+‘ ‘+Soyadi AS [Personel İsmi] FROM Personel
-
SELECT Adi FROM Personel
-
WHERE BYili NOT IN [1997, 2005, 2009]
-
UPDATE Personel SET Gorevi = ‘Müdür’
-
WHERE Gorevi = ‘yönetici’
-
DELETE FROM Personel
-
WHERE Maas < 500 AND Gorevi = ‘öğrenci’
-
INSERT INTO Personel (Adi, Soyadi, Cinsiyet, Gorevi, BYili, Maas, DogumYili)
-
VALUES (‘Adile’, ‘Altuğ’,‘Kadın’, ‘öğrenci’, 2007, 1000, 1983)
-
SELECT Pno, Adi, Gorevi
-
FROM Personel
-
WHERE (Byili BETWEEN 2001 AND 2008) AND Gorevi = ‘yönetici’
Pno | Adi | Gorevi |
10 | Ali | yönetici |
12 | Elif | yönetici |
19 | Seda | yönetici |