Concaternar string no Oracle

Oracle

12/12/2013

Como faço para concatenar string no Oracle?
Pedro

Pedro

Curtidas 0

Respostas

Wesley Yamazack

Wesley Yamazack

12/12/2013

Opa Pedro, blz?

pra concatenar vc deverá usar ||

Veja um exemplo:

SELECT col1||col2||col3||col4 "Titulo_Coluna"
        FROM tab1;


Era isso?

Um abraço
GOSTEI 0
Tales Jr

Tales Jr

12/12/2013

Opa pessoal, eu ia falar que era assim

select campo1+campo2 from cliente


Assim não funciona tbm não?

abs
GOSTEI 0
Pedro

Pedro

12/12/2013

Muito obrigado Yamazack,

Funcionou perfeitamente!

Abs.,

Opa Pedro, blz?

pra concatenar vc deverá usar ||

Veja um exemplo:

SELECT col1||col2||col3||col4 "Titulo_Coluna"
        FROM tab1;


Era isso?

Um abraço
GOSTEI 0
Pedro

Pedro

12/12/2013

Não funcionou não. Só não sei explicar o porque. Abs.,

Opa pessoal, eu ia falar que era assim

select campo1+campo2 from cliente


Assim não funciona tbm não?

abs
GOSTEI 0
Wesley Yamazack

Wesley Yamazack

12/12/2013

Pessoal, não funciona pq no Oracle a concatenação não é com +. certo?

O MySQL por exemplo é com a função concat, já o sql server funciona o +

MySQL
SELECT CONCAT(NOME, SOBRENOME ) FROM CLIENTE  


SQL SERVER
SELECT NOME + SOBRENOME FROM CLIENTE  


Oracle
SELECT NOME || SOBRENOME FROM CLIENTE  


Forte abraço.
GOSTEI 0
Pedro

Pedro

12/12/2013

Ah, agora entendi!

Mais uma vez muito obrigado pela ajuda e esclarecimentos.

Abs.,

Pessoal, não funciona pq no Oracle a concatenação não é com +. certo?

O MySQL por exemplo é com a função concat, já o sql server funciona o +

MySQL
SELECT CONCAT(NOME, SOBRENOME ) FROM CLIENTE  


SQL SERVER
SELECT NOME + SOBRENOME FROM CLIENTE  


Oracle
SELECT NOME || SOBRENOME FROM CLIENTE  


Forte abraço.
GOSTEI 0
Deivison Melo

Deivison Melo

12/12/2013

Simples assim!!!

select 'Emanoel'||' '||'Deivison' NomeCompleto 
  from dual


O || é que faz isso!!

Abração e bons códigos!

Estarei finalizando o tópico!!
GOSTEI 0
POSTAR