Ich danke gst für die Lösungen, habe aber parallel auch schon ein paar geschrieben, die vielleicht dem einen oder anderen helfen könnten

1) select distinct Gebiet
from Klassifikation

2) select Nachname, Jahr
from Kunde
where Kunde.Jahr<= 1970
and Status='Student'
group by Kunde.Nachname, Kunde.Jahr;

3) select Titel
from Buch
where Buch.Titel like 'K%'
or Buch.Titel like 'k%'
or Buch.Titel like 'L%'
or Buch.Titel like 'l%'
group by Titel;

ichhabe hier auch klein l und k genommen da ich cniht sicher bin ob die in der angabe wirklich nur die Großbuchstaben meinen

4) select Titel, count(InvNr) as anzahl
from Exemplar, Buch
where RegalNr= 5
group by Titel;

5) select Nachname, Vorname, Titel, Ausleihe.KNr, von
from Buch, Ausleihe, Kunde
where Kunde.KNr=Ausleihe.KNr
group by Titel, Ausleihe.KNr, Nachname, Vorname, Ausleihe.von;

6) select Nachname, Vorname, Titel, Ausleihe.KNr, von
from Buch, Ausleihe, Kunde
where Kunde.KNr=Ausleihe.KNr
and Ausleihe.von < 2002
group by Kunde.Nachname, Kunde.Vorname, Buch.Titel, Ausleihe.KNr, Ausleihe.von;

praktisch das selbe wie Nr5 nur mit dem <2002

7) fehlt leider noch (bin für anregungen immer zu haben

8) select Nachname, Vorname
from Autor, Klassifikation
where Gebiet like 'mathematik'
group by Nachname, Vorname;

9) select Nachname, Jahr
from Kunde,Klassifikation
where
gebiet like 'mathematik'
group by nachname, jahr

10) fehlt leider

11) select Gebiet, count(BuchungsNr) as Anzahl
from Klassifikation, Ausleihe
where Ausleihe.bis = null
group by Gebiet

sodala. sollte es fragen, wünsche, anregungen oder dergleichen geben meldet euch einfach hier oder mailt mir an afurtenbacher@gmx.at

bye,
ND