O que significa concatenar String?
Significa
acrescentar uma string ao final de uma outra
string.
Você
pode combinar ou concatenar duas ou mais cadeias de caracteres em uma única
cadeia de caracteres. Também é possível concatenar
cadeias de caracteres binárias.
Para concatenar uma cadeia de
caracteres utilizamos o operador (+).
Importante: Uma cadeia de caracteres de
comprimento zero pode ser especificada como duas aspas simples sem nenhum
caractere dentro das aspas. Uma cadeia de caracteres binária de comprimento
zero pode ser especificada como 0x sem nenhum valor de byte especificado na
constante hexadecimal.
Se o resultado da concatenação
de cadeias de caracteres exceder o limite de 8.000 bytes, o resultado será
truncado.
Entretanto, se pelo menos uma
das cadeias de caracteres concatenadas for um tipo de valor grande, não
ocorrerá truncamento.
Exemplo
SELECT Nome
+ ', ' + Sobrenome) as Nome
FROM Cliente
ORDER BY Sobrenome ASC
O exemplo
acima cria uma única coluna Nome a partir de duas culuunas Nome e Sobrenome,
separando ambas as colunas por uma vírgula. Além disso, ordenamos o Sobrenome
em ordem alfabética.
Mas
como concatenar datas?
Neste
caso, temos que utilizar a função CONVERT para concatenar tipos de dados
numéricos e tipo data.
SELECT Nome
+ ' – ' + CONVERT(varchar(10), DataCadastro, 103)
FROM
Clientes
Nenhum comentário:
Postar um comentário