Estou tentando formatar um registro (CNPJ) gravado sem máscaras no banco. Para trazer a tela, necessito da máscara. Então, estou tentando colocar os pontos, barra e o traço na string. Usei o substring para pegar parte da string mas quando gero a query, este select (abaixo) me traz 3 colunas ao invés de uma coluna só.
SELECT CONCAT(SUBSTRING(cnpj, 1,2)),CONCAT(SUBSTRING(cnpj,3,3)),CONCAT(SUBSTRING(cnpj,6,3)) AS cnpj
FROM notas
O que fazer para gerar o número do cnpj com os pontos barras e tracinho?
Pergunta
Andre Sanches de Melo
Estou tentando formatar um registro (CNPJ) gravado sem máscaras no banco. Para trazer a tela, necessito da máscara. Então, estou tentando colocar os pontos, barra e o traço na string. Usei o substring para pegar parte da string mas quando gero a query, este select (abaixo) me traz 3 colunas ao invés de uma coluna só.
SELECT CONCAT(SUBSTRING(cnpj, 1,2)),CONCAT(SUBSTRING(cnpj,3,3)),CONCAT(SUBSTRING(cnpj,6,3)) AS cnpj
FROM notas
O que fazer para gerar o número do cnpj com os pontos barras e tracinho?
Obrigado,
Andre
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados