Abfragebeschreibung für komplexe Searchconditions unter ACCESS history menue 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 ;-)
  1. 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
  2. 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
  3. Wer der eingeschriebenen Studenten kommt nicht aus München oder Potsdam, hat ein eigenes Auto und bezieht zusätzlich noch Kindergeld? - Dateiname: COMPLEX03
  4. 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
  5. Welche Studenten kommen aus Berlin und haben ein Hobby, welches nicht Angeln oder Schiffsmodellbau ist? - Dateiname: COMPLEX05
  6. 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
  7. Welche Studenten beziehen kein Bafög oder haben keine Fahrerlaubnis und kommen aus Berlin oder München? - Dateiname: COMPLEX07
  8. Welche Studenten kommen nicht aus Rostock und nicht aus Berlin? - Dateiname: COMPLEX08

Abfrage COMPLEX01: history menue scroll up
 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

Abfrage COMPLEX02: history menue scroll up
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

Abfrage COMPLEX03: history menue scroll up
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

Abfrage COMPLEX04: history menue scroll up
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

Abfrage COMPLEX05: history menue scroll up
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

Abfrage COMPLEX06: history menue scroll up
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

Abfrage COMPLEX07: history menue scroll up
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


Zieldatensätze: 1


Abfrage COMPLEX08: history menue scroll up
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


close