SQL Server “Denali” – Concatenação de strings com CONCAT()

Compartilhe este artigo!

Sobre o autor

Entre em contato...

Redação ForumWeb

Redação ForumWeb Equipe de desenvolvimento do ForumWeb.com.br, responsável pelas dicas e downloads do site.

Site do autor: http://www.forumweb.com.br

Indique este artigo

Para

Seu email

Mensagem

Fechar
Personalize sua mensagem

Código

Arquivos relacionados

  • Por enquanto, nenhum arquivo para download.

SQL Server “Denali” – Concatenação de strings com CONCAT()

Segunda-Feira, 22 de Agosto de 2011 às 11:16

A nova versão do SQL Server introduz uma nova função para concatenação de strings, a CONCAT(). Esta função retorna uma nova string concatenada de duas ou mais strings.]

Por exemplo:

SELECT CONCAT('SQL ', 'Server') AS Result

Resultado:

Result
———-
SQL Server

O mesmo resultado pode ser conseguindo com:

SELECT 'SQL ' + 'Server' AS Result

Resultado:

Result
———-
SQL Server

Então porque usar o CONCAT()? Existem duas boas razões:

1. Todos os argumentos de CONCAT são implicitamente convertidos para string. Com o “+”, você tem que converter o valor para string.

2. Valores NULL são convertidos para string vaiza, quando se utiliza o “+”, o resultado será NULL (qualquer coisa + NULL = NULL)

Autor/Fonte: SQL & Me

Qual a sua opinião?

Comente e interaja!



Ainda sem comentários, comente!