In PPostgreSQL gibt es als Beispiel die funk "CAST":
(CAST(DorfName AS varchar) || ' (' || CAST(StadtName AS varchar) || ')')
würde dann bei Möhringen-Stuttgart folgendes Ergebnis liefern:
Möhringen (Stuttgart)
PHP Portal
» PHP Forum
» Entwicklung
» MySQL, PostgreSQL und SQL-konforme Datenbanken
» In einer MySQL-Anweisung Felder zusammenfassen
» Antworten
Antwort erstellen
Also bei mir nicht
Bei mir wird einfach mit einem leeren String verkettet.
Bei mir wird einfach mit einem leeren String verkettet.
falls ein Teilausdruck in MySQL NULL ist, schlägt CONCAT fehl, und du erhältst nur NULL für alles. CONCAT_WS ist dabei die bessere Wahl.
Habs schon 
CONCAT ist die Lösung...

CONCAT ist die Lösung...
In einer MySQL-Anweisung Felder zusammenfassen
Folgendes Problem:
via query wird aus einer Tabelle ein Set von Feldern ausgelsen.
Jetzt soll aber schon während des Auslesens ein virtuelles Feld ausgelesen werden, welches sich aus einer Kombination unterschiedlicher Felder zusammensetzt.
Also quasi sowas:
via query wird aus einer Tabelle ein Set von Feldern ausgelsen.
Jetzt soll aber schon während des Auslesens ein virtuelles Feld ausgelesen werden, welches sich aus einer Kombination unterschiedlicher Felder zusammensetzt.
Also quasi sowas:
Code
1
2
3
2
3
SELECT
feld_a, feld_b, feld_c
FROM tabelle;
Und jetzt soll im gleichen SELECT ein Feld entstehen, welches folgendes Format hat (ich schreibs mal in php-Notation, damit sollte gleich klar sein, was ich meine *g*)
Code
1
$feld_d = '('.$feld_a.') - '.$feld_b.' - ('.$feld_c;