none
Retorno de uma select RRS feed

  • Pergunta

  • Pessoal boa tarde

    preciso do help de voces, seguinte

    como faco para concatenar duas colunas no sql server duas colunas

    exemplo:

    ddd        numero

    11          32326464

    11          32326464

    11          32326464

    11          32326464

    e no retorno do meu select ficasse

    telefone

    1132326464

    ou

    11-32326464

    Valeu pela ajuda

    exemplo

    quinta-feira, 18 de março de 2021 18:06

Todas as Respostas

  • Boa tarde,

    Tente assim:

    SELECT CONCAT(ddd,'-',numero) AS TELEFONE
      FROM SuaTabela


    • Editado Edvaldo A quinta-feira, 18 de março de 2021 18:17
    quinta-feira, 18 de março de 2021 18:16
  • dr.khan,

    Se você estiver utilizando o SQL Server abaixo da versão 2012, então terá que fazer uso da função Convert() para converter para poder concatenar do ddd + '-' + numero.

    Veja o exemplo abaixo:

    SELECT Convert(Varchar(3), ddd) + '-' + 
                 Convert(Varchar(10), numero) AS TELEFONE
    FROM SuaTabela
    Go
    Devido a função Concat() ter sido implementado no SQL Server a partir da versão 2012.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]


    quinta-feira, 18 de março de 2021 18:30