Abfragebeschreibung für komplexe Searchconditions unter ACCESS |
 |
 |
Letztmalig
dran rumgefummelt: 06.06.23 13:07:48
|
... 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 eingeschriebenen Studenten aus München hat bei einem
Professor Vorlesung, der mehr als 4000,-€ Einkommen hat, der in der
Universitätsstadt wohnt oder aus Berlin kommt? -
Dateiname: COMPLEX01
- 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!)? -
Dateiname: COMPLEX02
- Wer der eingeschriebenen Studenten kommt nicht aus München oder Potsdam,
hat ein eigenes Auto und bezieht zusätzlich noch Kindergeld? -
Dateiname: COMPLEX03
- 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? -
Dateiname: COMPLEX04
- Welche Studenten kommen aus Berlin und haben ein Hobby, welches nicht
Angeln oder Schiffsmodellbau ist? -
Dateiname: COMPLEX05
- Welche Studenten kommen nicht aus Berlin oder Potsdam, haben zwischen als
300,- € und 600,-€ Bafög und kein Fahrzeug oder bei Herrn G. Brechen
Vorlesung? -
Dateiname: COMPLEX06
- Welche Studenten beziehen kein Bafög oder haben keine Fahrerlaubnis und
kommen aus Berlin oder München? -
Dateiname: COMPLEX07
- Welche Studenten kommen nicht aus Rostock und nicht aus Berlin? -
Dateiname: COMPLEX08
Wer von den eingeschriebenen Studenten aus München hat bei einem Professor Vorlesung, der mehr 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 |
Welche Studenten kommen aus Berlin und haben ein Hobby, welches nicht Angeln oder Schiffsmodellbau ist?
Entwurfsansicht |
VIEW |
SQL-Anweisung:
SELECT STUDENT.ANREDE, STUDENT.TITEL, STUDENT.VORNAME, STUDENT.ZUSATZ, STUDENT.NAME
FROM HOBBY INNER JOIN (STUDENT INNER JOIN GEHTNACH ON STUDENT.IMMA_NR = GEHTNACH.PERS_NR) ON HOBBY.NOBBY_NR = GEHTNACH.HOBBY_NR
WHERE (((STUDENT.ORT)="Berlin") AND (Not (HOBBY.BEZEICHNUNG)="Schiffsmodellbau")) OR (((STUDENT.ORT)="Berlin") AND (Not (HOBBY.BEZEICHNUNG)="Angeln"));
|
Zieldatensätze: 234 |
Welche Studenten kommen nicht aus Berlin oder Potsdam, haben zwischen als 300,- € und 600,-€ Bafög und kein Fahrzeug oder bei Herrn G. Brechen Vorlesung?
Entwurfsansicht |
VIEW |
SQL-Anweisung:
SELECT DISTINCT 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)<>"Berlin") AND ((STUDENT.BAFOEG)>300 And (STUDENT.BAFOEG)<600) AND ((STUDENT.FAHRZEUG)=False) AND ((PROF.NAME)="Brechen")) OR (((STUDENT.ORT)<>"Potsdam") AND ((STUDENT.BAFOEG)>300 And (STUDENT.BAFOEG)<600) AND ((STUDENT.FAHRZEUG)=False) AND ((PROF.NAME)="Brechen"));
|
Zieldatensätze: 1 |
Welche Studenten beziehen kein Bafög oder haben keine Fahrerlaubnis und kommen aus Berlin oder München?
Entwurfsansicht |
VIEW |
SQL-Anweisung:
SELECT DISTINCT STUDENT.ANREDE, STUDENT.TITEL, STUDENT.VORNAME, STUDENT.ZUSATZ, STUDENT.NAME, STUDENT.ORT
FROM STUDENT
WHERE (((STUDENT.ORT)="Berlin" And (([Student].[Bafoeg]=0) Or ([Student].[Fahrerlaub]=False)))) OR (((STUDENT.ORT)="München" And (([Student].[bafoeg]=0) Or ([Student].[Fahrerlaub]=False))));
|
Zieldatensätze: 41 |
Welche Studenten kommen nicht aus Rostock und nicht aus Berlin?
Entwurfsansicht |
VIEW |
SQL-Anweisung:
SELECT DISTINCT
STUDENT.ANREDE, STUDENT.TITEL, STUDENT.VORNAME, STUDENT.ZUSATZ,
STUDENT.NAME
FROM STUDENT
WHERE
(((STUDENT.ORT)<>"Berlin") AND ((STUDENT.ORT)<>"Rostock"));
|
Zieldatensätze: 352 |