SQL als Query Language: Unterschied zwischen den Versionen

Aus Operations-Research-Wiki
Wechseln zu: Navigation, Suche
[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>