13/04/2005

Como concatenar campos?

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



Respostas

13/04/2005

Gandalf.nho

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



Responder Citar

14/04/2005

Emersonn

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.


Responder Citar

15/04/2005

Tenil

Funcionou, obrigado.


Responder Citar