12.07.2015 Aufrufe

Datenbankabfragen (Query)

Datenbankabfragen (Query)

Datenbankabfragen (Query)

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

weitere Daten gespeichert.)Die Ausgangsdaten könnten wie folgt aussehen:Tabellendefinition:CREATE TABLE kunden_meier(id INTEGER NOT NULL PRIMARY KEY,name VARCHAR(50),vorname VARCHAR(50));CREATE TABLE kunden_schmidt(id INTEGER NOT NULL PRIMARY KEY,name VARCHAR(50),vorname VARCHAR(50));Und einige Datensätze, damit die Beispiele nachvollzogen werden können:INSERT INTO kunden_meier (id, name, vorname)VALUES (1, 'Kohl', 'Walter');INSERT INTO kunden_meier (id, name, vorname)VALUES (2, 'Neuhaus', 'Andreas');INSERT INTO kunden_meier (id, name, vorname)VALUES (3, 'Talheim', 'Thomas');INSERT INTO kunden_schmidt (id, name, vorname)VALUES (4, 'Kohl', 'Walter');INSERT INTO kunden_schmidt (id, name, vorname)VALUES (5, 'Kramer', 'Christine');INSERT INTO kunden_schmidt (id, name, vorname)VALUES (6, 'Kunz', 'Michael');Eine praktische Fragestellung wäre jetzt z.B.: Aufgelistet werden sollen alle Namen,mit denen Außendienstmitarbeiter „Meier“ und Außendienstmitarbeiter „Schmidt“Verkaufsabschlüsse getätigt haben. Da es sich hierbei um eine Vereinigungsmengehandelt, wird der UNION-Befehl benötigt. Die Syntax ist dabei einfach zu merken.Man verbindet eigenständige SELECT-Befehle mit Hilfe des Mengenoperators.SELECT name, vorname FROM kunden_meierUNIONSELECT name, vorname FROM kunden_schmidtSQL-Syntax:Die allgemeine SQL-Syntax für Mengenoperatoren ist wie folgt:VereinigungsmengeSELECT spaltenliste FROM Tabelle1UNIONSELECT spaltenliste FROM Tabelle2;Da UNION die Vereinigungsmenge aus Tabellen bildet, werden Datensätze, die inbeiden Tabellen vorkommen oder mehrmals vorkommen, nur einmal ausgegeben.So genannte Dubletten werden also automatisch eliminiert. Teilweise ist dies nicht

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!