Anfang des Inhaltsbereichs

Verkettung (concatenation) 

Eine Verkettung (concatenation) x||y bzw. x&y ist eine Stringfunktion, die folgende Ergebnisse für x (Zeichenkette der Länge n) und y (Zeichenkette der Länge m) liefert:

 

Ergebnis der Verkettung

x||y bzw. x&y

Verkettung von x und y zu einer Zeichenkette der Länge n+m

Wenn eine Zeichenkette aus einer Spalte hervorgeht, dann erfolgt die Längenbestimmung dieser Zeichenkette ohne Berücksichtigung von nachfolgenden Leerzeichen (Codeattribut ASCII, UNICODE) bzw. binären Nullen (Codeattribut BYTE).

x oder y ist NULL-Wert

NULL-Wert

Spalten mit gleichem Codeattribut können miteinander verkettet werden.

Spalten mit unterschiedlichen Codeattributen ASCII und UNICODE können miteinander und mit Datumswerten, Zeitwerten und Zeitstempelwerten verkettet werden.

Beispieltabelle customer

SELECT name, zip & ' – ' & city address FROM customer
WHERE city = 'New York'

NAME

ADDRESS

Porter

80335 – New York

Porter

70596 – New York

Howe

81737 – New York

Griffith

81739 – New York

 

Ende des Inhaltsbereichs