Wpis z mikrobloga

@noipmezc: Dzięki.

Czy ja dobrze rozumiem, że:

SELECT CONCAT_WS(" ", Address, PostalCode, City) AS Address
FROM Customers;

pobiera dane z trzech kolumn Address, PostalCode, City, wartości łączy, oddziela spacją i zapisuje w kolumnie Address? Nie trzeba tworzyć 4, pustej na potrzeby migracji kolumny? Czyli w moim przypadku mogę scalić kolumnę IMIĘ i NAZWISKO i zapisać wynik w pierwszej kolumnie - IMIĘ? Myślałem że będę musiał stworzyć kolejną kolumnę.
@Login_login: Jeżeli będziesz pobierać dane czasami, albo w małych ilościach, to możesz przerzucić na mysql sklejanie danych.
Czasami osobne imię i nazwisko są potrzebne. Jeśli jesteś pewien, że nie będą potrzebne rozdzielone, to jasne, zrób update ze sklejoną wartością.
@Login_login: To polecenie nic nie zapisuje, po prostu wyświetla wyniki w tymczasowej tabeli. Jak chcesz zaktualizować wartość to używasz update set np.

update Customers
set Address=concat_ws(' ',Customers.Address, Customers.PostalCode, Customers.City)

pisze z palca, moglem sie gdzies jebnac. potestuj sobie na jakims playgroundzie czy cos