FORMATAR STRING NO MYSQL

CLEVERTON 19/12/2006 17:28:00
#190992
Qual o Comando Semelhante A este do access
"Select Format(CPF,'###.###.###-##') From Clientes"

Como faço isso no MySQL ?

ESLEYSANCHES 19/12/2006 18:15:54
#191009
Porque ? Se fizer isso no MySQL dá erro ? Já esperimentou em colocar o campo como CHAR ?

Abraços cara !!
CLEVERTON 19/12/2006 18:45:21
#191013
O Format no MYSQL é usado para valores numericos
Quando é uma mascara personalizado não funfa direitinho
FGSANTOS 20/12/2006 10:51:41
#191128
Resposta escolhida
Se o campo foi gravado como String o texto direto, tipo assim:

12312312312 em vez de 123.123.123-12, faz um select do campo usando concat:

select concat(mid(campo,1,3),'.',mid(campo,4,3),'.',mid(campo,7,3),'-',mid(campo,10,2) as cpf from tabela

Dá para fazer com CNPJ também. Vc estará concatenando o campo com os caracteres que estao entre aspa simples.

Espero ter ajudado.
CLEVERTON 22/12/2006 01:18:31
#191644
Esse era meu medo, Usar o ConCat

Placa de Carro
CNPJ
CPF
HABILITACAO

Imagina aí como a SQL vai ser pequenininha hein...

Valeu!!!

Aguardo alguém que uma Função Semelhante ao format
Tópico encerrado , respostas não são mais permitidas