MySQL unterscheidet sich von der Verwendung von +
durch die meisten DBMS oder ||
zur Verkettung. Es verwendet den CONCAT
Funktion:
SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student
Es gibt auch den CONCAT_WS
(Concatenate With Separator)-Funktion, die eine spezielle Form von CONCAT()
ist :
SELECT CONCAT_WS(' ', first_name, last_name) from test.student
Das heißt, wenn Sie ||
behandeln möchten als String-Verkettungsoperator (dasselbe wie CONCAT()
) und nicht als Synonym für OR
in MySQL können Sie den PIPES_AS_CONCAT
SQL-Modus.