숫자 자리에 콤마 붙이기
페이지 정보
작성자 서방님 댓글 0건 조회 104회 작성일 07-10-16 15:59본문
작업을 하다 보면
결과 값에 자리수를 표시해 주는 경우가 발생하곤 합니다.
이럴 때 사용하는 간단한 TIP 입니다.
일단 이 작업은 convert 함수가 기존적으로 제공하는 기능을 이용 하는 것입니다.
select convert(varchar,convert(money,10000000),1)
이런 식으로 하면 우리가 원하는 결과 치인 10,000,000.00 을 얻을 수 있습니다.
여기서 왜 money type이냐면 convert가 money, smallmoney에 3가지 style을 제공 하는데
기준에 하나가 우리가 원하는 ‘,’ 찍어주는 기능을 제공 하기 때문입니다.
여기서 뒤에 ‘.00’을 제가 하려면 아래와 같이 사용해서 제거를 하시면 됩니다.
select replace(convert(varchar,convert(money, 10000000),1),'.00','')
댓글목록
등록된 댓글이 없습니다.