Mysql
 sql >> Base de données >  >> RDS >> Mysql

Concaténation de chaînes dans MySQL

MySQL est différent de la plupart des SGBD qui utilisent + ou || pour la concaténation. Il utilise le CONCAT fonction :

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

Il y a aussi le CONCAT_WS (Concaténation avec séparateur), qui est une forme spéciale de CONCAT() :

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

Cela dit, si vous voulez traiter || comme opérateur de concaténation de chaînes (identique à CONCAT() ) plutôt que comme synonyme de OR dans MySQL, vous pouvez définir le PIPES_AS_CONCAT Mode SQL.