MySQL skiljer sig från de flesta DBMS:s användning av + eller || för sammanlänkning. Den använder CONCAT
funktion:
SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student
Det finns också CONCAT_WS
(Concatenate With Separator), som är en speciell form av CONCAT() :
SELECT CONCAT_WS(' ', first_name, last_name) from test.student
Som sagt, om du vill behandla || som en strängsammansättningsoperator (samma som CONCAT() ) snarare än som en synonym för ELLER i MySQL kan du ställa in PIPES_AS_CONCAT
SQL-läge.