Ir para conteúdo

POWERED BY:

Arquivado

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

junaooaks

order by

Recommended Posts

e ai galera

 

to precisando fazer uma consulta no mysql e ordenar o resultado por numero

so que o retorno fica fora de ordem

 

1

10

11....

2

20

21....

3

31....

 

deu pra entender

 

como faço para ficar na ordem

1

2

3

4

5

6

7

8

9

10

11

 

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao posso, o numero contem (.) no meio 10.0.0.1

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao tem que reformular o que precisa pois esta ordenando corretamente mas em ordem alfabetica

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nada que um bacalhau mal cheiroso nao resolva....

 

assumindo que isso seja um IP (pelo menos tah no formato de IP)

 

select ip from tabela

 

order by

SUBSTRING_INDEX(ip,'.',1),

SUBSTRING_INDEX(SUBSTRING_INDEX(ip,'.',2),'.',-1),

SUBSTRING_INDEX(SUBSTRING_INDEX(ip,'.',-2),'.',1),

SUBSTRING_INDEX(ip,'.',-1)

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.