MySQL kombiniert zwei Spalten zu einer Spalte
Ich versuche, eine Möglichkeit zu finden, zwei Spalten zu einer zu kombinieren, aber ich erhalte immer den Wert '0' in der Spalte anstelle der Kombination der Wörter.
Dies sind die Dinge, die ich und andere ausprobiert haben:
SELECT column1 + column2 AS column3
FROM table;
SELECT column1 || column2 AS column3
FROM table;
SELECT column1 + ' ' + column2 AS column3
FROM table;
Könnte mir bitte jemand sagen, was ich falsch mache?
91
3
Ich vermute, dass Sie MySQL verwenden, wo der Operator "+" die Addition und die stille Konvertierung der Werte in Zahlen übernimmt. Wenn ein Wert nicht mit einer Ziffer beginnt, ist der umgewandelte Wert "0".
Versuchen Sie also dies:
Zwei Möglichkeiten, ein Leerzeichen hinzuzufügen:
Versuchen Sie dies, es funktioniert bei mir
Dies ist die einzige Lösung, die für mich funktioniert, wenn ich einen Abstand zwischen den zusammenzuführenden Spalten benötige.