O MySQL é diferente da maioria dos DBMSs que usam
+ ou || para concatenação. Ele usa o CONCAT
função:SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student
Há também o
CONCAT_WS
(Concatenate With Separator), que é uma forma especial de CONCAT() :SELECT CONCAT_WS(' ', first_name, last_name) from test.student
Dito isso, se você quiser tratar
|| como um operador de concatenação de strings (o mesmo que CONCAT() ) em vez de sinônimo de OR no MySQL, você pode definir o PIPES_AS_CONCAT
Modo SQL.