AWP
07 - Arbeitsblatt

07 - Arbeitsblatt

Arbeitsblatt

use versicherung;

-- 1
select max(Schadenshoehe)
from schadensfall;

-- 2
select length(Name), Name
from fahrzeughersteller
order by length(Name);

-- 3
select Ort, Datum
from schadensfall
order by year(Datum), day(Datum);

-- 4
select count(*)
from schadensfall;

-- 5
select count(*)
from mitarbeiter
where mobil is null
   or Mobil = '';

-- 6
select concat(Name, ' ', Vorname)
from mitarbeiter;

-- 7
select round(sum(Schadenshoehe), 2) as gasammtschadenhoehe
from schadensfall;

-- 8
select avg(timestampdiff(YEAR, Geburtsdatum, CURDATE()))
from versicherungsnehmer;

-- 9
select day(now());

-- 10
select count(*)
from versicherungsnehmer
where Versicherungsgesellschaft_ID is not null;

-- 11
select avg(Schadenshoehe)
from schadensfall s
         inner join mitarbeiter m on s.Mitarbeiter_ID = m.ID
where m.Vorname = 'Petra'
  and m.Name = 'Pinkart';

-- 12
SELECT *
FROM mitarbeiter
ORDER BY RAND()
limit 1;