숫자 자리에 콤마 붙이기 > db

본문 바로가기

db

숫자 자리에 콤마 붙이기

페이지 정보

작성자 서방님 댓글 0건 조회 20회 작성일 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','')

 

댓글목록

등록된 댓글이 없습니다.

Total 447건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
139
어제
365
최대
592
전체
40,113

그누보드5
Copyright © seobangnim.com All rights reserved.
자바스크립트를 활성화 하세요![ 브라우저에서 자바스크립트를 활성화하는 방법 ]