Ir para conteúdo
Fórum Script Brasil
  • 0

Zeros à Esquerda


Guest - Marcelo -

Pergunta

Guest - Marcelo -

Olá pessoal.

Estou precisando saber se é possível preencher um valor numérico com zeros à esquerda. Exemplo: tenho um código 12345 e quero que fique assim: 0000012345.

Já li a ajuda do SQL Server mas não ajudou muito.

É possível? Se for, como se faz?

Obrigado pela atenção

______________

Marcelo Schmidt

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Guest - Marcelo -

Pessoal... não precisa mais

Descobri (aliás eu não descobri, foi um colega meu que me mostrou).

Vou postar aqui a solução do meu problema:

select (replicant('0', 10 - len(campo_numerico)) + cast(campo_numerico as varchar(25))) from tabela

onde campo_numerico é o campo que se deseja formatar e tabela é a tabela onde o campo está.

Valeu

______________

Marcelo Schmidt

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Marcelo -

Pessoal, foi mal aí, mas o nome da função não é replicant, mas sim replicate:

select replicate('0', 10 - len(campo_numerico)) + cast(campo_numerico as varchar(25))) from tabela

"A pressa é inimiga da perfeição..."

______________

Marcelo Schmidt

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...