MySQL - Конкатенация Я использую MySQL и MySQL Workbench 5.2 CE. Когда я пытаюсь объединить 2 столбца, last_name и first_name, он не работает: select first_name + last_name as "Name" from test.student Ответ 1 MySQL отличается от большинства СУБД использованием + или || для конкатенации. Он использует функцию CONCAT: SELECT CONCAT(first_name, " ", last_name) AS Name FROM test.student Как отметил в комментариях к @eggyal, вы можете включить конкатенацию строк с оператором || в MySQL, установив PIPES_AS_CONCAT SQL режим. Ответ 2 Try: select concat(first_name,last_name) as "Name" from test.student или, лучше: select concat(first_name," ",last_name) as "Name" from test.student Ответ 3 Используйте concat() вместо + следующим образом: select concat(firstname, lastname) as "Name" from test.student Ответ 4 Это не способ concat в MYSQL. Используйте функцию CONCAT. Посмотрите здесь: http://dev.mysql.com/doc/refman/4.1/en/string-functions.html#function_concat
Ответ 1 MySQL отличается от большинства СУБД использованием + или || для конкатенации. Он использует функцию CONCAT: SELECT CONCAT(first_name, " ", last_name) AS Name FROM test.student Как отметил в комментариях к @eggyal, вы можете включить конкатенацию строк с оператором || в MySQL, установив PIPES_AS_CONCAT SQL режим.
Ответ 2 Try: select concat(first_name,last_name) as "Name" from test.student или, лучше: select concat(first_name," ",last_name) as "Name" from test.student
Ответ 3 Используйте concat() вместо + следующим образом: select concat(firstname, lastname) as "Name" from test.student
Ответ 4 Это не способ concat в MYSQL. Используйте функцию CONCAT. Посмотрите здесь: http://dev.mysql.com/doc/refman/4.1/en/string-functions.html#function_concat