Felder verbinden

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Felder verbinden

von Toxitom » Mi, 20.12.2006 20:09

Hey,

@ Barlee:
Nicht mit der HSQLDB, die kann keine concat Befehle mit mehr als zwei Parametern verarbeiten. Es muss also lauten:

@all:

Code: Alles auswählen

CONCAT("PLZ", CONCAT(' ', "Ort")) as "PLZOrt"
Gruss
Thomas

von Barlee » Mi, 20.12.2006 20:03

Hallo Deneb,

für die HSQLDB/Base 2.0.4 sollte es funktionieren wie hier von mir beschrieben:

viewtopic.php?t=10298

Also in diesem speziellen Fall:

Code: Alles auswählen

 concat(PLZ,' ',Ort) as PLZOrt
Gruß Barlee

von Deneb » Di, 19.12.2006 15:58

JUHU,

ALSO! .. das geht so nicht!!!!

SELECT "PLZ", "ORT", "PLZ" || " " || "Ort" AS "PLZOrt" FROM "qry_Firma"

Version Base 2.0.4


Wie lässt sich dies WIRKLICH realisieren?

von Peak » Mo, 05.12.2005 12:02

Der Vollständigkeit wegen.

Es ist ganz einfach

Code: Alles auswählen

SELECT "PLZ" || " " || "Ort" AS "PLZOrt" FROM tblPLZ
das wichtige bei der sache ist, dass man den befehl gibt, sql-kommando direkt ausführen. Dann geht es ganz einfach.

Felder verbinden

von Peak » Fr, 02.12.2005 19:29

Hallo Zusammen

Ich bin am Aufbau einer Datenbank für die Zeiterfassung von VorOrtArbeiten. Ich habe eine Tabelle mit Postleitzahlen und Orten. Jetzt sollte ich bei einem Froumlar beides angezeigt bekommen.

So geht es fast

Code: Alles auswählen

SELECT "PLZ" + "Ort" FROM tblPLZ
Das Problem ist nun, dass die Anzeige ohne Leerzeichen erscheint. Also so:
6000Luzern

Wie bringe ich das so hin:
6000 Luzern

Danke für eure Hilfe

PS.: So habe ich es auch schon probiert

Code: Alles auswählen

SELECT concat(PLZ, " ", Ort) FROM tblPLZ
oder

Code: Alles auswählen

SELECT "PLZ" + " " + "Ort" FROM tblPLZ
bei diesen Versionen kommt dann die Meldung, dass die Spalte " " nicht gefunden werden konnte.[/code]

Nach oben