Array
(
)

Como concatenar campos?

Tenil
   - 13 abr 2005

Como faço para concatenar campos no SQL Server?

Tentei fazer assim, mas não funcionou:
#Código

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


Gandalf.nho
   - 13 abr 2005

Não uso SQL Server, mas no SQL padrão é assim:
#Código

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


Emersonn
   - 14 abr 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.

Tenil
   - 15 abr 2005

Funcionou, obrigado.