personel tablosu


görev tablosu

departman tablosu

soru_1) departman noları ve departman nolarına göre eleman sayısı
select departmanno,count(*) from personel
group by departmanno
**isterseniz count(*) as sayı yazın
group by departmanno
**isterseniz count(*) as sayı yazın
çıktı:

soru_2)personellerin adı,soyadı ve çalıştıkları departman
sorgu:
select p.adi,p.soyadi,d.departmanAdi
from personel p,departman d
where d.departmanno=p.departmanno
from personel p,departman d
where d.departmanno=p.departmanno
çıktı:

soru_3)görevi sekreter olanların adı soyadı
sorgu:
select p.adi,p.soyadi,d.departmanAdi
from personel p,departman d
where d.departmanAdi=”sekreter” and p.departmanno=d.departmanno
from personel p,departman d
where d.departmanAdi=”sekreter” and p.departmanno=d.departmanno
çıktı:

soru_4) en yaşlı ve en genç arasındaki yaş farkını veren sql cümlesi
sorgu:
select (max(dogumyili)- min(dogumyili)) as yasfarkı from personel
çıktı:

Hiç yorum yok:
Yorum Gönder