1.16 – Concatenation#
Zeichenketten können wieder zu einer neuen Zeichenkette verknüpft werden. Dafür werden zwei senkrechte Striche verwendet: »||«
Verknüpfen Sie Name und Adresse zu folgender Aussage:
<name> lebt in <adress>
Beispiel#
select
name as "Mitarbeiter" ,
' lebt in ' || address as "Lebt wo?"
from
company;
Das gesuchte Ergebnis:
Mitarbeiter | Lebt wo?
-------------+---------------------
Paul | lebt in California
Allen | lebt in Texas
Teddy | lebt in Norway
Mark | lebt in Rich-Mond
David | lebt in Texas
Kim | lebt in South-Hall
James | lebt in Houston
Paul | lebt in Houston
James | lebt in Norway
James | lebt in Texas
(10 rows)
Aufgabe:#
Geben Sie für einen Serienbrief die folgende(n) Aussage(n) aus.
Erstellen Sie dafür die Relation in einer Postgres-DB.
Serienbrief
---------------------------------------------
Das Jahresgehalt von Paul beträgt 20000 €.
Das Jahresgehalt von Allen beträgt 15000 €.
Das Jahresgehalt von Teddy beträgt 20000 €.
Das Jahresgehalt von Mark beträgt 65000 €.
Das Jahresgehalt von David beträgt 85000 €.
Das Jahresgehalt von Kim beträgt 45000 €.
Das Jahresgehalt von James beträgt 10000 €.
Das Jahresgehalt von Paul beträgt 20000 €.
Das Jahresgehalt von James beträgt 5000 €.
Das Jahresgehalt von James beträgt 5000 €.
(10 rows)