Como concatenar campos?

SQL Server

13/04/2005

Como faço para concatenar campos no SQL Server?

Tentei fazer assim, mas não funcionou:
SELECT     users_1.useruri & users_2.useruri AS EXPR1
FROM       messages INNER JOIN
                      users users_1 ON messages.fromid = users_1.userid INNER JOIN
                      users users_2 ON messages.toid = users_2.userid



Tenil

Tenil

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

13/04/2005

Não uso SQL Server, mas no SQL padrão é assim:
SELECT users_1.useruri||users_2.useruri AS EXPR1 
FROM messages INNER JOIN users users_1 
ON messages.fromid = users_1.userid INNER JOIN users users_2 
ON messages.toid = users_2.userid



GOSTEI 0
Emersonn

Emersonn

13/04/2005

Para você concatenar dois campos string (varchar, char, etc) no sql server você usa o sinal de ´+´ .

Ex: select texto1 + texto2 as texto_completo from mensagem

Espero ter ajudado.


GOSTEI 0
Tenil

Tenil

13/04/2005

Funcionou, obrigado.


GOSTEI 0
POSTAR