Adicionando Zeros à Esquerda

Publicado: 15 de janeiro de 2009 em T-SQL
Tags:

Olá pessoal, depois de um bom tempo sem postar nada estou aqui novamente.

Uma dúvida que vejo muito na net e nos fóruns Microsoft é como adicionar zeros à esquerda de uma String no banco de dados. Portanto, segue abaixo um exemplo:

declare @CAMPO varchar(100)

declare

@QTD int

set

@CAMPO = ’45’ –valor que se deseja adicionar zeros à esquerda

set

@QTD = 4 –tamanho que deve ficar o campo( para este caso o valor ficará ‘0045’ )

select

replicate( ‘0’, ( @QTD len( @CAMPO ) ) ) + @CAMPO

Para o exemplo acima, o valor da vaiável @campo, que é ’45’, será completado com zeros à esquerda até atingir o tamanho definido em @QTD, obtendo-se um como resultado o valor ‘0045’.

Abraços

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s