Bsp 1-11

  • 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