soru1: Aşağıda verilen tablonun veri türlerini yazınız.
Alanadı | CNo | CAdi | CSadi | CYas | CMaas | CDYeri | CBolum |
Veri türü | int | nvarchar(50) | nvarchar(50) | int | int | nvarchar(50) | nvarchar(50) |
Soru2: calisan adındaki tabloyu oluşturan SQL sorgusunu yazınız.
create table calisan (
CNo int,
CAdi nvarchar(50),
CSadi nvarchar(50),
CYas int,
CMaas int,
CDYeri nvarchar(50),
CBolum nvarchar(50)
);
Soru3: Aşağıdaki verileri tabloya ekleyen SQL sorgusunu yazınız.
CNo | CAdi | CSadi | CYas | CMaas | CDYeri | CBolum |
1 | Adem | Kacak | 32 | 7000 | Mugla | Üretim |
2 | Ayla | Kara | 55 | 9000 | İzmir | Pazarlama |
3 | Şeyda | Ak | 23 | 7500 | Adıyaman | İnsan kaynakları |
4 | Mustafa | Koyunlu | 45 | 8000 | İzmir | Muhasebe |
5 | Aysen | Ak | 33 | 7500 | İzmir | Pazarlama |
6 | Ali | Makara | 44 | 8000 | İzmir | Üretim |
7 | Müge | Tutan | 25 | 7500 | Mugla | İnsan kaynakları |
insert into calisan VALUES(1,'Adem','Kacak',32,7000,'Mugla','Üretim');
Soru4: Tablodaki tüm verileri listeleyen SQL sorgusunu yazınız.
select * from calisan;
Soru5: Çalışanların adlarını ve soyadlarını listeleyen SQL sorgusunu yazınız.
select CAdi ,CSadi from calisan;
Soru6: Çalışanların adlarını ve maaşlarını listeleyen SQL sorgusunu yazınız.
select CAdi ,CMaas from calisan;
Soru7: Çalışanların numara , doğum yeri ve yaşlarını listeleyen SQL sorgusunu yazınız.
select CNo ,CDYeri,CYas from calisan;
Soru8: Çalışanların adını listeleyen SQL sorgusunu yazınız.
select CAdi from calisan;
Soru9: Şeyda adlı çalışanın tüm bilgilerini listeleyen SQL sorgusunu yazınız.
select * from calisan where CAdi='Şeyda';
Soru10: Pazarlama bölümünde çalışanların tüm bilgilerini listeleyen SQL sorgusunu yazınız.
select * from calisan where CBolum='Pazarlama';
Soru11: 7000 liradan fazla maaş alanların adlarını , soyadlarını ve bölümlerini listeleyen SQL sorgusunu yazınız.
select CAdi , CSadi ,CBolum from calisan where CMaas>7000;
Soru12: 30 yaşından küçük çalışanların bölümlerini listeleyen SQL sorgusunu yazınız.
select CBolum from calisan where CYas<30;
Soru13: yaşı 30 ile 50 arasındaki çalışanların numara ve isimlerini listeleyen SQL sorgusunu yazınız.
select CNo, CAdi from calisan where CYas between 30 and 50;
Soru14: maaşı 7000 ile 8000 arasında olan çalışanların adını , bölümünü ve maaşını listeleyen SQL sorgusunu yazınız.
select CAdi, CBolum,CMaas from calisan where CMaas between 7000 and 8000;
Soru15: ismi “A” ile başlayan çalışanların adını ve soyadını listeleyen SQL sorgusunu yazınız.
select CAdi, CSadi from calisan where Cadi like 'A%';
Soru16: ismi “a” ile biten çalışanların adını soyadını ve yaşını listeleyen SQL sorgusunu yazınız.
select CAdi, CSadi,CYas from calisan where CAdi like '%a';
Soru17: bölümünün içinde “lam” geçen çalışanların adını soyadını ve bölümünü listeleyen SQL sorgusunu yazınız.
select CAdi, CSadi,CBolum from calisan where CBolum like '%lam%';
Soru18: soyadının içinde “ak” geçen çalışanların tüm bilgilerini listeleyen SQL sorgusunu yazınız.
select * from calisan where CSadi like '%ak%';
Soru19: Dogum yeri alanında “mir” geçen kullanıcıların tüm bilgilerini listeleyen SQL sorgusunu yazınız.
select * from calisan where CDYeri like '%mir%';
Soru20: adı ayla soyadı kara olan kullanıcıların tüm bilgilerini listeleyen SQL sorgusunu yazınız.
(and ve or arasındaki fark)