Geschäftsführung ::  Auftragsliste 1

Auftragsliste 1: Nutzerdaten mit SQL-Abfragen auswerten

Die Geschäftsleitung des Fitness-Centers hat einige Entscheidungen über das Kursangebot und zukünftige Werbemaßnahmen zu treffen. Als einzige vorgefertigte Liste liegt bisher ein Report über alle durchgeführten Kurse vor. Für weitere Planungen ist die genaue Übersicht über die Kundinnen und Kunden und des aktuellen Buchungsstandes nötig.
Sie sind der Geschäftsführung durch gute EDV-Kenntnisse aufgefallen und erhalten folgenden Auftrag:

Beschaffen Sie sich mit Hilfe von SQL die folgenden Informationen aus der Fitnessdatenbank. Erstellen Sie mit einer Textverarbeitung ein Lösungsblatt, dass den Aufgabentext und die entsprechenden SQL-Anweisung enthält.

Zur Lösung der Aufgaben benötigen Sie die folgenden SQL-Sprachelemente :
select, order by, Gruppenfunktionen, group by.
Einen Überblick über weitere SQL-Befehle erhalten Sie bei : weitere SQL-Befehle

  1. Lassen Sie sich eine Kundenliste mit den Feldern Kundennummer, Anrede, Name, Vorname, Straße, PLZ und Ort ausgeben!

  2. Erstellen Sie eine Liste der Kurse, deren Name mit dem Buchstaben A beginnt!

  3. Erstellen Sie eine Liste mit Kursname, Kursbeschreibung, Dauer der Kurse (Dauer weniger als 45 min)!
    Die Liste soll nach der Kursdauer sortiert sein! Kurse ohne eingetragene Dauer (ksdauer = 0) werden ausgeschlossen.


  4. Stellen Sie die Anzahl der Personen in der Kundendatei fest!

  5. Wieviele davon sind weiblich?

  6. Wieviel Kundinnen und Kunden wohnen nicht in Berlin?

  7. Wieviel Kundinnen und Kunden wohnen in Berlin in der Wrangelstraße?

  8. Wieviele Kundinnen und Kunden haben keine Telefonnummer angegeben?

  9. Wie viele Berliner Männer sind zwischen 20 und 30 Jahre alt? (siehe between)

  10. Lassen Sie sich eine nach Vor- und Nachnamen alphabetisch sortierte Liste mit allen Trainern ausgeben.

  11. Wie viele Kurse sind insgesamt und sortiert nach der Art im Angebot? (siehe count und group by)

  12. Es soll eine Liste mit der Anzahl der Kurse je Wochentag ausgegeben werden.

  13. Welcher Trainer (Name, Vorname) leitet die meisten Kurse?