10 - Arbeitsblatt Impfdatenbank
use impfdatenbank;
-- 1. Geben Sie an wie viele Impfungen bisher durchgeführt wurden.
select count(*)
from impfungen;
-- 2. Geben Sie an wie viele Impfungen jedes Impfzentrum bisher durchgeführt hat.
select count(*), impfzentrum_Id
from impfungen i
group by impfzentrum_Id;
-- 3. Geben Sie an wie viel Impfungen jeder Impfarzt bisher durchgeführt hat.
select count(*), impfarzt_Id
from impfungen
group by impfarzt_Id;
-- 4. Geben Sie an wie oft jeder Impfstoff bisher verimpft wurde.
select count(*), impfstoff_Id
from impfungen
group by impfstoff_Id;
-- 5. Geben Sie an wie viele Impfungen an den jeweiligen Tagen stattgefunden haben.
select count(*), datum
from impfungen
group by datum;
-- 6. Geben Sie an wie oft jeder Impfling geimpft wurde.
select count(*), impfling_Id
from impfungen
group by impfling_Id;
-- 7. Geben Sie an wie viele Impfärzte in jedem Impfzentrum tätig sind.
select count(*), impfzentrum_Id
from impfarzt_impfzentrum
group by impfzentrum_Id;
-- 8. Geben Sie an in wie vielen Impfzentren jeder Impfarzt tätig ist.
select count(*), impfarzt_Id
from impfarzt_impfzentrum
group by impfarzt_Id;
-- 9. Geben Sie an wie viele Impflinge aus jedem Ort kommen.
select count(*), ort
from impflinge
group by ort;
-- 10. Geben Sie an wie viele Impflinge zu den gegebenen Geburtsdaten existieren. Sortieren
-- Sie die Liste absteigend.
select count(*), gebdatum
from impflinge
group by gebdatum
order by gebdatum desc;