Q & A

Re: 숫자를 to_char(컬럼,'fmt') 사용시 정렬문제

Date2005.04.22 / Hit : 9376
숫자를 to_char(컬럼,'fmt') 사용시 정렬문제
데이타는 정렬이 되어 있는것 같지만 가시적으로는 정렬이 져보입니다. 라는 말이 무슨뜻인지 잘 이해가 안됩니다. 문자열은 기본적으로 좌측정렬을 하고 숫자는 우측정렬을 합니다. 숫자에 to_char 함수를 쓰면 문자열로 변하기 때문에 좌측정렬을 합니다. 이것을 강제로 우측정렬하게 만드려면 제일 큰 숫자길이를 참고하여 lpad 함수를 쓰시면 우측정렬한 효과를 보실 수 있습니다. 질문이 애매하여 원하시는 답변인지 모르겠습니다.

---------- Original Message ----------
이름 : 최우영 제목 : 숫자를 to_char(컬럼,'fmt') 사용시 정렬문제

--------------------------------------------------------
* Orange for Oralce Version(ex. 3.0.6) : 3.07(빌드4) * Oracle Client (SQL*Net) Version : 8.1.7 * Oracle Server Version : 9.2.0.6.0 * Client OS : win2000 pro 서비스팩4

--------------------------------------------------------
to_char(금액,'fmt') 형식을 사용하면 데이터는 정렬이 되어있는것 같지만 가시적으로는 정렬이 져보입니다. 우측정렬 또는 좌측정렬하여 볼려면 어떻게해야 하나요..?
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728