Order By

SQL Server

12/09/2005

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

Curtidas 0

Respostas

Rjun

Rjun

12/09/2005

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


GOSTEI 0
Dani_anjos

Dani_anjos

12/09/2005

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


GOSTEI 0
Gigatel

Gigatel

12/09/2005

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...


GOSTEI 0
Rjun

Rjun

12/09/2005

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



GOSTEI 0
Dani_anjos

Dani_anjos

12/09/2005

Muito Obrigada!!

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

Abraços :wink:


GOSTEI 0
POSTAR