[firebase-br] order by 2,3,1,5,6

Hanjo Muriel hanjo_ em hotmail.com
Sex Jun 29 15:06:07 -03 2007


monta um coluna com case

ex: SELECT CODIGO, DESCRICAO, ( CASE SUBSTR(CODIGO,0,1) WHEN 2 THEN 1
                                                                             
              WHEN 3 THEN 2
                                                                             
              WHEN 1 THEN 3
                                                                             
              WHEN 5 THEN 4
                                                                             
              ELSE 5 END) AS ORDEM
     FROM TABELA
  ORDER BY ORDEM


>From: "Ana Virginia da Silva" <virginia em farsoft.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Subject: [firebase-br] order by 2,3,1,5,6
>Date: Fri, 29 Jun 2007 14:20:49 -0300
>
>pessoal, imagime que eu tenha os seguintes registros
>codigo:  descricao:
>     1       teste
>     2       xxxxx
>     3       ffffffff
>     4       fffff
>     5       kkkk
>     6       pppp
>
>eu gostaria de ordenar isto da seguinte forma
>primeiro os registros de codigo 2, depois o de
>codigo 3, depois o de codigo 1, depois os de
>codigo 5, e por final os de codigo 6
>
>existe como fazer isto em SQL ?
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
Descubra como mandar Torpedos do Messenger para o celular! 
http://mobile.msn.com/





Mais detalhes sobre a lista de discussão lista