Exibir em ordem crescente na tabela

2 respostas
java
V

Ola pessoal, tenho um programa, em que na tela inicial ele mostra em uma tabela, dados de um cadastro de clientes, e nessa tabela eu gostaria que mostrasse em sequencia de ordem crescente do código:
Código:
1
2
11
12
20

Mas ele esta mostrando dessa forma:
1
11
12
2
20

Alguém sabe como posso arrumar isso? não queria ter que ficar colocando 0 antes dos números…
Meu programa é feito no NetBeans, com banco de dados MySqL.

2 Respostas

juliofsn

Você deve estar gravando essa coluna como um char ou varchar no banco, por isso a ordem fica desse jeito, pra ordenar do jeito certo você teria que mudar essa coluna para um tipo numérico no mysql.

V

Era isso msm! Uma coisa que me passou despercebido… Foi só mudar de varchar para int que esta funcionando tudo correto!
Obrigado

Criado 13 de abril de 2016
Ultima resposta 13 de abr. de 2016
Respostas 2
Participantes 2