문자열 합친 후 정렬문제 0 7 1,719

by 손님 문자열 [2008.11.18 14:12:22]


WITH t AS(
select '가나다)분' a, 'C가나' b from dual
UNION ALL
select '가나' a, '가나다B라인' b from dual
UNION ALL
select '나다' a, '가나다' b from dual
UNION ALL
select '가나1)가' a, '가나다라' b from dual
UNION ALL
select '가나2)나' a, '가나A' b from dual
UNION ALL
select '가나다라마' a, 'test1' b from dual
UNION ALL
select '가나다라마바' a, 'test2' b from dual
)
select a, b, (rpad(a,20, ' ') || b ) RESULT
from t

위 Query를 실행해보면 아래와 같이 RESULT 컬럼이 정렬되지 않는 형태로 출력됩니다.

가나다)분      C가나
가나           가나다B라인
나다           가나다
가나1)가        가나다라
가나2)나        가나A
가나다라마      test1
가나다라마바    test2

실제로는 RESULT 컬럼이 아래와 같이 정렬된 형태로 나와야 됩니다.

가나다)분           C가나
가나                    가나다B라인
나다                    가나다
가나1)가            가나다라
가나2)나            가나A
가나다라마        test1
가나다라마바    test2

도움좀 주시면 감사하겠습니다.

by 채용근 [2008.11.18 14:19:22]
정렬된 상태인데영 어디서 돌려보신건지 토드는 클립보드로 복사해서 보시면 정렬된 상태로 보입니다.

by 글쓴이 [2008.11.18 14:23:54]
답변감사합니다.
Java Application의 테이블에서 보여줄려고 하거덩요..
음... 그런데 전 토드에서와 마찬가지로 정렬 안된형태로 보이네요...

by 마농 [2008.11.18 14:26:30]
글씨체를 바꾸세요.
보통 굴림, 굴림체, 돋움, 돋움체 등 [체]자가 있고 없음의 차이입니다.
체자가 있는 글씨체는 글짜 크기가 고정이구요.
체자가 없는 글씨체는 글짜 크기가 제각각입니다.

by 웅 [2008.11.18 14:35:12]
흠...그정렬이 그정렬 이군요...^^;;;

by 글쓴이 [2008.11.18 14:58:52]
오... 폰트문제가 맞군요~
마농님 감사드립니다. 좋은 하루 되세요~

by 현 [2008.11.18 15:12:36]
대체 마농님은 모르는게 머삼???

by 채용근 [2008.11.18 17:53:47]
ㅋㅋㅋㅋㅋ
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입