MySQL kombinerer to kolonner til én kolonne
Jeg prøver å finne en måte å kombinere to kolonner til én, men får stadig verdien '0' i kolonnen i stedet for kombinasjonen av ordene.
Dette er hva jeg har prøvd så vel som andre:
SELECT column1 + column2 AS column3
FROM table;
SELECT column1 || column2 AS column3
FROM table;
SELECT column1 + ' ' + column2 AS column3
FROM table;
Kan noen fortelle meg hva jeg gjør galt?
91
3
Min gjetning er at du bruker MySQL der
+
-operatoren gjør addisjon, sammen med stille konvertering av verdiene til tall. Hvis en verdi ikke begynner med et siffer, er den konverterte verdien0
.Så prøv dette:
To måter å legge til et mellomrom på:
Prøv dette, det fungerer for meg
Dette er den eneste løsningen som ville fungere for meg, da jeg trengte et mellomrom mellom kolonnene som ble slått sammen.