Abfragebeschreibung aggregierende Funktionen mit Searchconditions unter ACCESS history menue Letztmalig dran rumgefummelt: 18.06.04 06:57:52
... und wenn's gar net mehr weitergehen will, kopieren Sie die SQL-Anweisung aus der betreffenden Lösung einfach in eine geöffnete Abfrage - mit Sicht auf die SQL - diese sollte sich dann bei Nutzung der korrekten Datenbasis fehlerfrei starten lassen ;-)
  1. Wie hoch ist das durchschnittliche Bafög aller Studenten?  - Dateiname: FUNCT01
  2. Wie hoch ist das durchschnittliche Bafög aller Studenten, die aus München kommen? - Dateiname: FUNCT02
  3. Wie viele Studenten, die aus München kommen besuchen die Vorlesung "Schaltkreisentwurf"?  - Dateiname: FUNCT03
  4. Wie viel beträgt die Höchstmiete? - Dateiname: FUNCT04
  5. Wie viele Studenten, die aus München kommen haben ihre Praktika nicht bestanden? - Dateiname: FUNCT05
  6. Wie viele Studenten stammen jeweils aus dem gleichen Ort? - Dateiname: FUNCT06
  7. Wie viele Männer unter den Studenten sind Fußballfans? - Dateiname: FUNCT07
  8. Wie viele weibliche Studenten haben Boxen als Hobby? - Dateiname: FUNCT08

Abfrage FUNCT01: history menue scroll up
Wie hoch ist das durchschnittliche Bafög aller Studenten?

Entwurfsansicht

VIEW

SQL-Anweisung:

SELECT "Durchschnittliches Bafög aller Studenten" AS Kommentar, Avg(STUDENT.BAFOEG) AS [Mittelwert von BAFOEG]
FROM STUDENT;

Zieldatensätze: 1

Abfrage FUNCT02: history menue scroll up
Wie hoch ist das durchschnittliche Bafög aller Studenten, die aus München kommen?

Entwurfsansicht

VIEW

SQL-Anweisung:

SELECT "Durchschnittliches Bafög aller Studenten" AS Kommentar, Avg(STUDENT.BAFOEG) AS [Mittelwert von BAFOEG]
FROM STUDENT
GROUP BY STUDENT.ORT
HAVING (((STUDENT.ORT)="München"));

Zieldatensätze: 1

Abfrage FUNCT03: history menue scroll up
Wie viele Studenten, die aus München kommen besuchen die Vorlesung "Schaltkreisentwurf"?

Entwurfsansicht

VIEW

SQL-Anweisung:

SELECT " Besucher Vorlesung Schaltkreisentwurf" AS Kommentar, Count(VORLESUNG.FACH) AS [Anzahl Münchner Studenten im Fach Schalkreisentwurf I]
FROM VORLESUNG INNER JOIN (STUDENT INNER JOIN BESUCHT ON STUDENT.IMMA_NR = BESUCHT.IMMA_NR) ON VORLESUNG.VL_NR = BESUCHT.VL_NR
GROUP BY STUDENT.ORT, VORLESUNG.FACH
HAVING (((STUDENT.ORT)="München") AND ((VORLESUNG.FACH)="Schaltkreisentwurf I"));

Zieldatensätze: 1

Abfrage FUNCT04: history menue scroll up
Wie viel beträgt die Höchstmiete?

Entwurfsansicht

VIEW

SQL-Anweisung:

SELECT "Höchster Mietbetrag" AS Kommentar, Max(STUDAT.MIETE) AS Höchstmiete
FROM STUDENT INNER JOIN STUDAT ON STUDENT.IMMA_NR = STUDAT.IMMA_NR;

Zieldatensätze: 1

Abfrage FUNCT05: history menue scroll up
Wie viele Studenten, die aus München kommen haben ihre Praktika nicht bestanden?

Entwurfsansicht

VIEW

SQL-Anweisung:

SELECT "Nicht bestandene Praktika von Studenten aus München" AS Kommentar, Count(BELEGT.BESTANDEN) AS [Anzahl von nicht BESTANDEN]
FROM STUDENT INNER JOIN BELEGT ON STUDENT.IMMA_NR = BELEGT.IMMA_NR
GROUP BY BELEGT.BESTANDEN, STUDENT.ORT
HAVING (((BELEGT.BESTANDEN)=False) AND ((STUDENT.ORT)="München"));

Zieldatensätze: 1

Abfrage FUNCT06: history menue scroll up
Wie viele Studenten stammen jeweils aus dem gleichen Ort?

Entwurfsansicht

VIEW

SQL-Anweisung:

SELECT Count(STUDENT.IMMA_NR) AS [Anzahl der Studenten aus den Orten], STUDENT.ORT
FROM STUDENT
GROUP BY STUDENT.ORT
ORDER BY Count(STUDENT.NAME);

Zieldatensätze: 13

Abfrage FUNCT07: history menue scroll up
Wie viele Männer unter den Studenten sind Fußballfans?

Entwurfsansicht

VIEW

SQL-Anweisung:

SELECT "Anzahl männlicher Fußballfans" AS Kommentar, Count(HOBBY.BEZEICHN) AS [Anzahl von BEZEICHN]
FROM STUDENT INNER JOIN (HOBBY INNER JOIN GEHTNACH ON HOBBY.HOBBY_NR = GEHTNACH.HOBBY_NR) ON STUDENT.IMMA_NR = GEHTNACH.PERS_NR
GROUP BY "Anzahl männlicher Fußballfans", HOBBY.BEZEICHN, STUDENT.ANREDE
HAVING (((HOBBY.BEZEICHN)="Fußball") AND ((STUDENT.ANREDE)="Herr"));

Zieldatensätze: 13

Abfrage FUNCT08: history menue scroll up
Wie viele weibliche Studenten haben Boxen als Hobby?

Entwurfsansicht

VIEW

SQL-Anweisung:

SELECT Count(HOBBY.BEZEICHN) AS [Anzahl Studentinnen, die Boxen], HOBBY.BEZEICHN
FROM STUDENT INNER JOIN (HOBBY INNER JOIN GEHTNACH ON HOBBY.HOBBY_NR = GEHTNACH.HOBBY_NR) ON STUDENT.IMMA_NR = GEHTNACH.PERS_NR
GROUP BY HOBBY.BEZEICHN, STUDENT.ANREDE, HOBBY.BEZEICHN
HAVING (((HOBBY.BEZEICHN)="Boxen") AND ((STUDENT.ANREDE)="Frau"));

Zieldatensätze: 13

close