Databases Reference
In-Depth Information
Tabelle 10.2: Ergebnis der Abfrage aus Listing 10.1
titel preis
Gespenster Geschichten 1.20
Asterix der Gallier 2.80
Asterix und Kleopatra 2.80
Asterix als Legionär 3.00
Die Trabantenstadt 3.80
Der große Graben 5.00
Der geheimnisvolle Stern null
Tim und der Haifischsee
null
Das Kriminalmuseum
8.80
Das Meisterwerk
8.80
abhängig, mit dem wir auf die Datenbank zugreifen. In einigen Systemen wie H2
wird null als Text angezeigt, andere verwenden dazu eine leere Zelle oder einen
Strich.
Wir werden noch mit Abfragen arbeiten, in denen wir es mit Daten aus mehreren
Tabellen zu tun haben. Dann ist es gelegentlich erforderlich, zwei gleichnamige
Spalten aus verschiedenen Tabellen zu unterscheiden. Allgemein ist es immer gut,
den Überblick zu behalten und darüber Buch zu führen, welche Spalte zu welcher
Tabelle gehört. Wir qualifizieren dazu die Spaltennamen mit Hilfe ihrer Tabelle:
Listing 10.2: Spalten mit ihrem Tabellennamen qualifizieren
select alben.titel, alben.preis
from alben
Wenn wir keine Projektion benötigen, können wir mit dem Kürzel * auch auf alle
Spalten zugreifen:
Listing 10.3: Für alle Alben alle vorhandenen Attribute ermitteln
select * from
alben
Eine Übersicht über das Preisgefüge nach einer fünfprozentigen Preiserhöhung
bekommen wir mit Hilfe der folgenden Abfrage:
Listing 10.4: Die Titel aller Alben zusammen mit den um 5% erhöhten Preisen
select titel, preis * 1.05
from alben
 
Search WWH ::




Custom Search