Zwei (String)Felder für Listenfeld concatenieren

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: Zwei (String)Felder für Listenfeld concatenieren

Re: Zwei (String)Felder für Listenfeld concatenieren

von Toxitom » Do, 13.12.2007 16:24

Hey,

die HSQLDB in Kombination mit OpenOffice.org kann Concat() nur mit zwei Parametern ausführen! Alles andere führt zu einem Fehler.
Du musst also - wenn du mehrere Parameter verknüpfen willst - diese verschachteln, was selten "schön" aussieht ;-)
Beispiel:

Code: Alles auswählen

SELECT(Name, SELECT(", ", Vorname))
ergibt dann den String "Name, Vorname"

Gruss
Thomas

Re: Zwei (String)Felder für Listenfeld concatenieren

von komma4 » Do, 13.12.2007 15:52

Laut Doku von HSQLBD steht die Funktion CONCAT zur Verfügung.

Alternativ kannst Du | (das Linux "Filter"-Zeichen; auf der Taste der < > ; doppelt!) nutzen:
SELECT ( name || ", " || vorname) as Name FROM kunden

Wahrscheinlich hast Du aber "nur" einen Tippfehler (fehlerhafte Klammersetzung) in Deiner Anweisung....

Nach oben