Abfragebeschreibung für indirekte Searchconditions unter ACCESS |
 |
 |
Letztmalig
dran rumgefummelt: 13.06.04 13:30:38
|
... 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 ;-)
- Wer von den Studenten ist Übergewichtig (als Übergewichtig gelten:
Männer ab 18 Jahre mit mehr als 75 kg und Frauen ab 18 Jahre mit mehr als
65 kg Gewicht)? -
Dateiname: INDIREKT01
- Welche männlichen Studenten sind für ihre Größe zu dick (das sind
Männer zwischen 1,5 und 1,6 m mit mehr als 60 kg, zwischen 1,65 und
1,7 m mit mehr als 70 kg, zwischen 1,75 und 1,8 m mit mehr als 80
kg, zwischen 1,85 und 1,90 m mit mehr als 90 kg und zwischen 1,95 und
2,0 m mit mehr als 100 kg)? -
Dateiname: INDIREKT02
- Welche weiblichen Studenten sind für ihr Gewicht zu klein (das sind Frauen zwischen 1,5 und 1,6 m mit mehr als 55 kg, zwischen 1,65 und
1,7 m mit mehr als 65 kg, zwischen 1,75 und 1,8 m mit mehr als 75
kg, zwischen 1,85 und 1,9 m mit mehr als 85 kg und zwischen 1,95 und
2,0 m mit mehr als 95 kg)? -
Dateiname: INDIREKT03
- Welche Studenten kommen für die uni-interne Webpublikation in Frage (das
sind Männer mit mehr als 20 Jahren, einer Mailadresse sowie einer aktiven
Website und Frauen über 19 Jahren, einer Mailadresse sowie einer aktiven
Website)? -
Dateiname: INDIREKT04
- Welche Studenten kommen für die Basketballmannschaft in Frage (das
sind Männer mit mehr als 1,90 m und Frauen mit mehr als 1,75
Körpergröße)?-
Dateiname: INDIREKT05
Wer von den eingeschriebenen Studenten aus München hat bei einem Professor Vorlesung, der weniger als 4000,-€ Einkommen hat, der in der Universitätsstadt wohnt oder aus Berlin kommt?
Entwurfsansicht |
VIEW |
SQL-Anweisung:
SELECT STUDENT.ANREDE, STUDENT.TITEL, STUDENT.VORNAME, STUDENT.ZUSATZ, STUDENT.NAME
FROM (VORLESUNG INNER JOIN (STUDENT INNER JOIN BESUCHT ON STUDENT.IMMA_NR = BESUCHT.IMMA_NR) ON VORLESUNG.VL_NR = BESUCHT.VL_NR) INNER JOIN (PROF INNER JOIN HAELT ON PROF.PERS_NR = HAELT.PERS_NR) ON VORLESUNG.VL_NR = HAELT.VL_NR
WHERE (((STUDENT.ORT)="München") AND ((PROF.GEHALT)>4000 And [PROF].[ORT]="Unistadt")) OR (([PROF].[ORT]="Berlin"));
|
Zieldatensätze: 11 |
Wie viel Bafög haben die Studenten, die entweder aus Berlin oder aus Potsdam kommen, jedoch kein eigenes Fahrzeug angemeldet haben (die persönlichen Daten der Studenten werden ebenfalls benötigt!)?
Entwurfsansicht |
VIEW |
SQL-Anweisung:
SELECT STUDENT.ANREDE, STUDENT.TITEL, STUDENT.VORNAME, STUDENT.ZUSATZ, STUDENT.NAME, STUDENT.BAFOEG
FROM STUDENT
WHERE (((STUDENT.FAHRZEUG)=False) AND ((STUDENT.ORT)="Berlin")) OR (((STUDENT.FAHRZEUG)=False) AND ((STUDENT.ORT)="Potsdam"));
|
Zieldatensätze: 34 |
Wer der eingeschriebenen Studenten kommt nicht aus München oder Potsdam, hat ein eigenes Auto und bezieht zusätzlich noch Kindergeld?
Entwurfsansicht |
VIEW |
SQL-Anweisung:
SELECT STUDENT.ANREDE, STUDENT.TITEL, STUDENT.VORNAME, STUDENT.ZUSATZ, STUDENT.NAME
FROM STUDENT
WHERE (((STUDENT.ORT)="Berlin") AND ((STUDENT.FAHRZEUG)=False) AND ((STUDENT.K_GELD)<>0)) OR (((STUDENT.ORT)="Potsdam") AND ((STUDENT.FAHRZEUG)=False) AND ((STUDENT.K_GELD)<>0));
|
Zieldatensätze: 34 |
Wie viel Kindergeld bekommen die Studenten, die entweder aus Berlin oder aus München kommen, gleichzeitig keine Nebenwohnung haben und im Jahr 1978 geboren wurden?
Entwurfsansicht |
VIEW |
SQL-Anweisung:
SELECT STUDENT.ANREDE, STUDENT.TITEL, STUDENT.VORNAME, STUDENT.ZUSATZ, STUDENT.NAME, STUDENT.ORT
FROM STUDENT
WHERE (((STUDENT.ORT)="Berlin") AND ((STUDENT.NEBENWOHN)=False) AND ((STUDENT.GEB_DAT) Like "*.*.1978")) OR (((STUDENT.ORT)="München") AND ((STUDENT.NEBENWOHN)=False) AND ((STUDENT.GEB_DAT) Like "*.*.1978"));
|
Zieldatensätze: 13 |
Wie viel Kindergeld bekommen die Studenten, die entweder aus Berlin oder aus München kommen, gleichzeitig keine Nebenwohnung haben und im Jahr 1978 geboren wurden?
Entwurfsansicht |
VIEW |
SQL-Anweisung:
SELECT STUDENT.ANREDE, STUDENT.TITEL, STUDENT.VORNAME, STUDENT.ZUSATZ, STUDENT.NAME, STUDENT.ORT
FROM STUDENT
WHERE (((STUDENT.ORT)="Berlin") AND ((STUDENT.NEBENWOHN)=False) AND ((STUDENT.GEB_DAT) Like "*.*.1978")) OR (((STUDENT.ORT)="München") AND ((STUDENT.NEBENWOHN)=False) AND ((STUDENT.GEB_DAT) Like "*.*.1978"));
|
Zieldatensätze: 13 |