SQL als Query Language: Unterschied zwischen den Versionen
[unmarkierte Version] | [gesichtete Version] |
Zeile 2: | Zeile 2: | ||
Datenbank. Hierzu wird hauptsächlich der Select-Befehl eingesetzt. Der einfachste Select-Befehl ist die vollständige Anzeige aller Tupel einer Relation. Er lautet folgendermaßen: | Datenbank. Hierzu wird hauptsächlich der Select-Befehl eingesetzt. Der einfachste Select-Befehl ist die vollständige Anzeige aller Tupel einer Relation. Er lautet folgendermaßen: | ||
− | select * from <tablename> | + | ''select * from <tablename>'' |
Eine Projektion generiert aus einer Relation B eine Relation A, indem eine Teilmenge der Attribute der Relation B in A eingehen. | Eine Projektion generiert aus einer Relation B eine Relation A, indem eine Teilmenge der Attribute der Relation B in A eingehen. | ||
Der entsprechnde Befehl ist: | Der entsprechnde Befehl ist: | ||
− | select <attributname_1>, <attributname_2>, <attributname_n> from <tablename> | + | ''select <attributname_1>, <attributname_2>, <attributname_n> from <tablename>'' |
Zeile 13: | Zeile 13: | ||
Dies könnte zum Beispiel bei der Auswahl der Attribute Personennummer, Vorname, Nachname und Gehalt aus der Relation Mitarbeiter verwendet werden: | Dies könnte zum Beispiel bei der Auswahl der Attribute Personennummer, Vorname, Nachname und Gehalt aus der Relation Mitarbeiter verwendet werden: | ||
− | select <pers_nr>, <vorname>, <nachname>, <gehalt> from <mitarbeiter> | + | ''select <pers_nr>, <vorname>, <nachname>, <gehalt> from <mitarbeiter>'' |
---- | ---- |
Aktuelle Version vom 25. Januar 2010, 14:05 Uhr
Wird SQL als Query Language (QL) verwendet, fungiert sie als Abfragesprache zur Extraktion von Daten bzw. Informationen aus der Datenbank. Hierzu wird hauptsächlich der Select-Befehl eingesetzt. Der einfachste Select-Befehl ist die vollständige Anzeige aller Tupel einer Relation. Er lautet folgendermaßen:
select * from <tablename>
Eine Projektion generiert aus einer Relation B eine Relation A, indem eine Teilmenge der Attribute der Relation B in A eingehen. Der entsprechnde Befehl ist:
select <attributname_1>, <attributname_2>, <attributname_n> from <tablename>
Dies könnte zum Beispiel bei der Auswahl der Attribute Personennummer, Vorname, Nachname und Gehalt aus der Relation Mitarbeiter verwendet werden:
select <pers_nr>, <vorname>, <nachname>, <gehalt> from <mitarbeiter>