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
도움좀 주시면 감사하겠습니다.