Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lukas

Completar com zeros

Recommended Posts

Tenho um campo que deve ser preenchido com 8 números, ou seja, se o número for menor que 10 000 000 eu devo completa-lo com zeros na frente!Ex:1 = 00000001;10 = 00000010;78 = 00000078;Como eu completo esse numero por SQL ao mesmo tempo que eu insiro no banco de dados ?Estou usando a query:INSERT INTO tabela VALUES(NULL, '[número]', NULL);onde [número] é o numero com 8 algarismos!OBS: O banco de dados que estou usando é o Interbase(Firebird), mas como as instruções SQL são quase universais para os banco de dados, então eu estou postando esse topico aki!

Compartilhar este post


Link para o post
Compartilhar em outros sites

velho.. eu vi essa função mas naum lembro o nome.. procure na doc. do mysql.. q você vai achar... lembro q era algo assim....SELECT nome_funcao(campo_id,[QTD DE CARACTERES],[CARACTER A PREENCHER]retornaria algo assim...SELECT nome_funcao(43,8,'0')> 00000043;mas se naum me engano eh específica do MySQL.. naum vai rodar em FireBird

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.