Databases Reference
In-Depth Information
Bei der Formulierung ist darauf zu achten, dass vor und nach dem Wort » aus «
Leerzeichen stehen, sonst sieht das Ergebnis weniger schön aus als hier:
Name/Ort
==============================
Voss, Hans aus Nienwohld
Stein, Peter aus Kayhude
Berger, Uwe aus Husum
Randers, Nis aus Oering
Andresen, Ute aus Ulzburg
Stuff, Werner aus Eggebek
Staack, Hannes aus Kayhude
Aufgabe 5.20
Die Tabelle position enthält jeweils den Gesamtpreis für die gelieferte Menge des
jeweiligen Artikels. Der Gesamtpreis ist wegen möglicher Rabatte nämlich nicht
immer gleich dem Listenpreis mal der Anzahl. Umgekehrt kann man aus dem
Gesamtpreis und der Liefermenge errechnen, wie hoch der Einzelpreis dann wäre.
Lösen Sie diese Aufgabe und geben Sie der virtuellen Spalte einen Spaltenalias.
Aufgabe 5.21
Bestellungen sind »offene Bestellungen«, wenn noch kein Lieferdatum eingetragen
ist. Listen Sie alle offenen Bestellungen in der Form auf, dass Sie die bestell_nr
und dahinter den Text ' vom ' ausgeben. Der virtuellen Spalte geben Sie den
Namen "offene Bestellungen" . Dabei muss der Aliasname wegen des Leerzei-
chens in doppelte Anführungsstriche eingeschlossen werden.
Aufgabe 5.22
Die Lieferung hat spätestens 14 Tage nach der Bestellung zu erfolgen. Geben Sie zu
allen Bestellungen, die noch nicht geliefert sind, das späteste Lieferdatum als virtu-
elle Spalte mit dem Titel "Späteste Lieferung" aus.
5.2.7 Funktionen für virtuelle Spalten
SQL bietet eine Reihe von Funktionen an, mit denen neue Werte erzeugt werden
können. Die Funktionen werden im Standard danach unterteilt, welchen Datentyp
sie zurückliefern . In der Praxis wird man eher nach dem Typ des Hauptarguments
unterteilen, also nach String-Funktionen suchen, wenn man einen String bearbei-
ten will. Der Standard enthält mittlerweile eine beachtliche Anzahl von Funk-
tionen. Die DBMS-Hersteller bieten aber meist eine größere Auswahl, wobei die
nicht vorhandene Normierung zu unterschiedlichen Bezeichnungen und unter-
schiedlichen Parameterlisten für ähnliche Funktionen führt. Man ist an dieser
Stelle auf das jeweilige Handbuch angewiesen. Wir stellen in diesem Abschnitt
einige Beispiele vor.
 
Search WWH ::




Custom Search