Databases Reference
In-Depth Information
GNAME (GEHEGE.FLAECHE/50)*100
------ -----------------------
Wald 40
Feld 20
Weide 18
Möchte man die Gattung eines Tieres zusammen mit dem Tier-
namen, getrennt durch zwei Doppelpunkte ausgeben, so liefert
folgende Anfrage das gewünschte Ergebnis.
SELECT Tier.Gattung || '::' || Tier.Tname
FROM Tier
Verknüpfung
von Texten
Das Ergebnis der Anfrage lautet:
TIER.GATTUNG||'::
-----------------
Baer::Laber
Baer::Sabber
Hase::Klopfer
Hase::Bunny
Schaf::Harald
Schaf::Walter
In den Ergebnissen der letzten Anfragen fällt auf, dass als Spal-
tenüberschriften der Ergebnisse die Berechnungsvorschrift ge-
wählt wurde, die bei der Ausgabe eventuell verkürzt darge-
stellt wird. Dies ist bis jetzt eher ein ästhetisches Problem, wird
aber später problematisch, wenn berechnete Tabellen in kom-
plexeren Anfragen genutzt werden sollen. Hier ist es sinnvoll,
Spalten im Ergebnis umzubenennen. Dies ist relativ einfach in
der SELECT -Zeile möglich. Dazu muss der gewünschte Ergeb-
nisname nach dem Attribut oder der berechneten Spalte ge-
nannt werden. Eine Umbenennung von Gname in Gatter im
Ergebnis ist z. B. durch
Umbenennung
von Ergebnis-
spalten
SELECT Gehege.Gname Gatter
möglich. Im SQL-Standard kann vor dem Ergebnisspaltenna-
men ein AS stehen. In diesem Punkt unterscheiden sich Daten-
bank-Managementsysteme, da einige ein AS fordern, weitere
das AS als Fehler kennzeichnen und die restlichen beide Varian-
ten zulassen. In der zweiten Variante würde die SELECT -Zeile
wie folgt heißen:
SELECT Gehege.Gname AS Gatter
Diese Umbenennungen erfolgen in gleicher Form auch bei be-
rechneten Spalten. Ein Beispiel liefert folgende Anfrage.
151
Search WWH ::




Custom Search