AWP
10 - Arbeitsblatt Impfdatenbank

10 - Arbeitsblatt Impfdatenbank

10_Impfdatenbank_Übungen.pdf

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;