Więcej
MySQL łączy dwie kolumny w jedną kolumnę
I'm próbuje znaleźć sposób na połączenie dwóch kolumn w jedną, ale ciągle dostaje wartość '0' w kolumnie zamiast do kombinacji słów.
To jest to, co I've próbował, jak również innych:
SELECT column1 + column2 AS column3
FROM table;
SELECT column1 || column2 AS column3
FROM table;
SELECT column1 + ' ' + column2 AS column3
FROM table;
Czy ktoś może mi powiedzieć, co robię źle?
91
3
Zgaduję, że używasz MySQL, gdzie operator
+
wykonuje dodawanie, wraz z cichą konwersją wartości na liczby. Jeśli wartość nie zaczyna się od cyfry, to skonwertowana wartość to0
.Więc spróbuj tego:
Dwa sposoby na dodanie spacji:
Spróbuj tego, to działa dla mnie
Jest to jedyne rozwiązanie, które działało dla mnie, gdy wymagałem spacji między łączonymi kolumnami.