Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

AMB

inserir zeros à esquerda???

Mensagens Recomendadas

AMB

É o seguinte eu th um tabela que tem o id = 12938, e outra que tenho num = 000000000012938 (tem zeros à esquerda até um total de 15 digitos)

O que queria era saber como coloco essa restrição pk keria retirar um valor da tabela qd id = num

como faço isso???

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

Das duas uma, ou num que tem zeros à esquerda é uma string ou é um número que apenas é visualizado com zeros à esquerda.

Se for um número, não é necessário fazer nada, se for uma string, basta fazeres a conversão do num para inteiro.

Continuando, se for uma string, isso é um indicador de que provavelmente a base de dados está mal desenhada e tens de ver a documentação para saberes como se faz a conversão/cast de string para numérico.

PS: esta dúvida nada tem a ver com Java, dado que toda ela se refere exclusivamente a um problema de base de dados.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Knitter

Concordo com o M6 no sentido em que a dúvida me parece um problema da BD e de representação.

Mas se quiseres colocar zeros numa String, podes  usar o método String.format(), Formatter.format ou System.out.printf(), qualquer um destes métodos permite criar uma String formatada, talvez usar o format da String seja mais simples. Não tenho presente a sintaxe exacta mas para colocar zeros deverá ser algo como "%015". Isto coloca 15 zeros se não existir número nenhum, deves colocar esta string como o formato a apresentar, confirma a documentação dos métodos que e da classe Formatter que tens exemplos.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.