Abfragebeschreibung aggregierende Funktionen mit
Searchconditions unter ACCESS |
 |
 |
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 ;-)
- Wie hoch ist das durchschnittliche Bafög aller Studenten? -
Dateiname: FUNCT01
- Wie hoch ist das durchschnittliche Bafög aller Studenten, die aus
München kommen? -
Dateiname: FUNCT02
- Wie viele Studenten, die aus München kommen besuchen die Vorlesung "Schaltkreisentwurf"? -
Dateiname: FUNCT03
- Wie viel beträgt die Höchstmiete? -
Dateiname: FUNCT04
- Wie viele Studenten, die aus München kommen haben ihre Praktika nicht
bestanden? -
Dateiname: FUNCT05
- Wie viele Studenten stammen jeweils aus dem gleichen Ort? -
Dateiname: FUNCT06
- Wie viele Männer unter den Studenten sind Fußballfans? -
Dateiname: FUNCT07
- Wie viele weibliche Studenten haben Boxen als Hobby? -
Dateiname: FUNCT08
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |