Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Stringverkettung in MySQL

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.