28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Differenz durch Unteranfragen<br />

SQL: Die Sprache relationaler DBMS<br />

� Eine Differenz zwischen Relationen kann über except ausgedrückt werden (wird nicht von<br />

allen DBMS unterstützt) oder durch eine Unteranfrage mit not in und not exists.<br />

� Beispiele:<br />

Berechne alle Angestellten, die derzeit keine Maschine bedienen können.<br />

select *<br />

from Personal<br />

where pnr not in (select pnr from PMZuteilung)<br />

oder<br />

select *<br />

from Personal P<br />

where not exists (select pnr from PMZuteilung where pnr = P.pnr)<br />

Seite 138

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!