Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Concatenação de strings no MySQL


O MySQL é diferente da maioria dos DBMSs que usam + ou || para concatenação. Ele usa o CONCAT função:
SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student

Há também o CONCAT_WS (Concatenate With Separator), que é uma forma especial de CONCAT() :
SELECT CONCAT_WS(' ', first_name, last_name) from test.student

Dito isso, se você quiser tratar || como um operador de concatenação de strings (o mesmo que CONCAT() ) em vez de sinônimo de OR no MySQL, você pode definir o PIPES_AS_CONCAT Modo SQL.