Order By

12/09/2005

0

Bom Dia!
Preciso de uma ajudinha com um Order By! Tenho uma tabela com os seguintes registros:

CODTITULO

1VERTICE 360
2VERTICE 270
3VERTICE 180
4VERTICE 150
5VERTICE 120
6VERTICE 1,5 ANOS
7VERTICE 5 ANOS
8JUROS GERAL
9VERTICE 3 ANOS
10VERTICE 2 ANOS
11VERTICE 90
12VERTICE 60
13VERTICE 30
14VERTICE 1

Eu estou precisando fazer um select que seja ORDENADO pelo titulo
´JUROS GERAL´.

Teria de ser algo assim: Select titulo from tabela order by titulo (sendo juros geral a primeira linha retornada).

Desde já muito obrigada!


Dani_anjos

Dani_anjos

Responder

Posts

12/09/2005

Rjun

Nesse seu exemplo ´Juros Geral´ viria como primeiro item da lista. Haveria algum caso que isso não ocorreria?


Responder

12/09/2005

Dani_anjos

Não, ´Juros Geral´ sempre terá de ser o primeiro item da lista. Independentemente dos demais.


Responder

12/09/2005

Gigatel

Num acho que esta questão esteja respondida naum..eu tbm acho isto interessante..a questão colega continua em aberto, só acho que num prescisaria de um novo tópico para isto...


Responder

12/09/2005

Rjun

Acho que um CASE resolveria seu problema.

SELECT
  Cod,
  Titulo,
  CASE
    WHEN Titulo = ´Juros Geral´ THEN ´´
    ELSE Titulo
  END AS TMPOrdenacao
FROM
  Tabela
ORDER BY
  TMPOrdenacao



Responder

12/09/2005

Dani_anjos

Muito Obrigada!!

Utilizando o Case consegui resolver meu problema.
Obrigada pela atenção e pela ajuda!

Abraços :wink:


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar