Olá, segue abaixo como concatenar valores no Oracle, no PostgreSQL, no Mysql e no SQL Server.
ATENÇÂO: para realizar a concatenação, todos os valores que serão concatenados devem ser do tipo “string”. Caso os valores não estejam como string, deverão ser convertidos para string. Para isso pode-se utilizar o comando CAST descrito em um post aqui no blog.
–Oracle
No Oracle o operador de concatenação é o “||”.
Exemplo:
SELECT ‘A’ || ‘B’ FROM DUAL;
resultado
———–
AB
–PostgreSQL
No PostgreSQL, assim como no Oracle, o operador de concatenação é o “||”.
Exemplo:
SELECT ‘A’ || ‘B’ ;
resultado
———–
AB
–SQL Server
No SQL Server o operador de concatenação é o “+”.
Exemplo:
select ‘A’ + ‘B’
resultado
———–
AB
–MySQL
No MySQL, para concatenar utilizamos o CONCAT.
Exemplo:
select concat(‘A’,'B’,'C’)
resultado
————–
ABC
select concat(‘A’,'B’,'C’,'D’)
resultado
————–
ABCD
select concat(‘A’,'B’,'C’,'E’)
resultado
————–
ABCDE
É isso ai galera. Até o próximo!