sql >> Base de Datos >  >> RDS >> Mysql

Concatenación de cadenas en MySQL

MySQL es diferente del uso de la mayoría de los DBMS de + o || por concatenación. Utiliza el CONCAT función:

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

También está el CONCAT_WS (Concatenar con separador), que es una forma especial de CONCAT() :

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

Dicho esto, si quieres tratar || como un operador de concatenación de cadenas (igual que CONCAT() ) en lugar de como sinónimo de OR en MySQL, puede establecer el PIPES_AS_CONCAT Modo SQL.