Moin
,
ich habe da mal eine Frage zu SQL.
Ich wollte gerade auf der System i in einer Tabelle zwei char Felder miteinander verbinden, dabei sollten die Felder durch ein Leerzeichen getrennt werden.
Beim MS-SQL Server mache ich das ja mit einem + Zeichen
Beispiel:
Code:
select vorname, nachname, vorname + " " + nachname as name from ..
unter My-SQL läuft das ja mit concat:
Code:
select vorname, nachname, concat(vorname, " ", nachname) as name from ..
Auf der System i geht das ja so anscheinend nicht, jedenfalls bekomme ich da dann einen Fehler geworfen. Ich habe es dann einmal so probiert:
Code:
select vorname, nachname, concat(concat(vorname, " "), nachname) as name from ..
aber optimal finde ich das nicht. Gibt es da noch eine andere Möglichkeit?
Grüße
Dominic
Bookmarks