Seq Column이 숫자가 아닌 문자Type이라서 그렇게 나옵니다.
문자는 앞에서부터 비교를 하니까 당연히 그렇게 나오겠지요.
Column Type을 number Type으로 바꾸든지 아니면 to_number()를 사용하세요.
다음과 같이요.
select seq from b_gb order by to_number(seq) desc;
>>C사랑 님께서 쓰시길<<
:: 안녕하세요.
::
:: select seq from b_gb order by seq desc;
::
:: 이런식으로 정렬을 하는데..
::
::
:: SEQ
:: --------
:: 9
:: 8
:: 7
:: 6
:: 5
:: 4
:: 3
:: 2
:: 12
:: 11
:: 10
:: 1
::
:: 이런식으로 나와버리네요.. -.-;
:: 이거..
::
:: 수치가 큰거 부터.
::
:: 12
:: 11
:: 10
:: 9
:: 8
:: 7
:: 6
:: .
:: .
::
:: 이런식으로 나오게 할려면 어떻게 해야 할지 좀 가르침 부탁드릴께요.
::
:: linux 6.0 위에.
:: oracle 8.0.5 입니다.
::
|