Mysql
 sql >> Database >  >> RDS >> Mysql

Concatenazione di stringhe in MySQL

MySQL è diverso dalla maggior parte dei DBMS che utilizzano + o || per concatenazione. Utilizza CONCAT funzione:

SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student

C'è anche il CONCAT_WS (Concatena con separatore), che è una forma speciale di CONCAT() :

SELECT CONCAT_WS(' ', first_name, last_name) from test.student

Detto questo, se vuoi trattare || come operatore di concatenazione di stringhe (come CONCAT() ) piuttosto che come sinonimo di OR in MySQL, puoi impostare PIPES_AS_CONCAT Modalità SQL.