xxxxxhgfljgasdlfglasgkdfkGDKGEDLGEHGFFFfffff

Werbung
Abfragen
Abfragen
Thema: Abfragen sind die virtuelle Datenbasis. In diesem Kapitel erfährt man, wie man
eine Abfrage nach Daten aus einer oder mehreren Tabellen durchführt. Man kann dabei
Daten auswählen, sortieren, Berechnungen mit ihnen durchführen, Gruppen von Daten
gleichzeitig aktualisieren, löschen, pflegen oder einer anderen Tabelle anfügen.
Ausserdem stellen Abfragen das Datenmaterial für weitere Abfragen, Formulare, Berichte
oder Diagramme bereit.
Auswahlabfragen wählen Daten aus Tabellen aus und zeigen sie an. Dazu wird von einer viereckigen
Tabelle ausgegangen, auf die Zeilen- und Spaltenauswahl angewandt werden. Abfragen fungieren als
View.
Begriff:
View (Benutzersicht): virtuelle Tabelle Nur die Definition wird gespeichert, die Daten werden bei jedem
Aufruf neu ausgewertet.
Spaltenauswahl:
Durch Positionieren des Names der gewünschten Spalten in das leere Ergebnistabellenmuster wird
die Ergebnistabelle definiert. Arithmetik ist möglich.
Zeilenauswahl:
Durch Eingeben von Kriterien werden Zeilen ausgeschnitten. Logik und Arithmetik sind möglich.
TFH Berlin
3-1
Abfragen
Die Datenblattansicht kann extern in vielen Formaten gespeichert werden, z.B. als Excel-Tabelle.
Tabellenverknüpfung:
Durch Ziehen von Verbindungslinien zwischen Tabellenfeldern wird eine "breitere" Tabelle
festgelegt. Darauf sind wieder Spalten- und Zeilenauswahl möglich.
SELECT Person.nachname, Bestellung.artikelname
FROM Person INNER JOIN Bestellung ON Person.nachname = Bestellung.nachname;
TFH Berlin
3-2
Abfragen
SQL
CREATE TABLE person (vorname CHAR(15), nachname CHAR(15), palter INTEGER)
DELETE *FROM person;
DROP TABLE person
INSERT INTO person VALUES ('Adam', 'Abel', 20);
SELECT [nachname], [palter] FROM person;
UPDATE person SET palter = 22 WHERE nachname='Abel';
CREATE VIEW v1 AS SELECT * FROM person
Bringt: Syntax error in create table statement
Das Wort “VIEW” ist markiert.
TFH Berlin
3-3
Herunterladen