반응형
숫자 또는 금액에 따른 콤마찍는 방법
숫자 관련 데이터를 출력할 때 세 자리수 마다 콤마를 찍는 경우가 많다. 보통 VIEW 화면에서 변환하는 경우가 많지만 그렇지 못할 경우 쿼리에서 변환할 수도 있다.
우선 숫자형태의 데이터를 MONEY형으로 변환을 시켜야 된다.
SELECT CONVERT(MONEY, 9999999)
MONEY로 컨버팅 후, 다시 CONVERT를 이용하여 콤마를 찍어야 한다.
SELECT CONVERT(VARCHAR, CONVERT(MONEY, 9999999), 1)
이렇게 하면 세 자리마다 콤마가 찍히는 것을 확인할 수 있다. 마지막으로 소수점 두 자리를 제거하기를 원한다면 REPLACE 함수를 이용하면 된다.
관련글 더 보기
2018/08/28 - [MSSQL] 날짜 및 시간 계산하는 방법 (DATEADD 함수)
2018/08/28 - [MSSQL] 지정날짜 반환하는 방법 (DATEPART 함수)
2018/08/28 - [MSSQL] 날짜 및 시간 차이 구하는 방법 (DATEDIFF 함수)
↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !
반응형
'공부 이야기' 카테고리의 다른 글
[JavaScript] 8자리 날짜 포맷변경, 하이픈(-) 붙이는 방법 ! (0) | 2018.08.30 |
---|---|
[JavaScript] 숫자 3자리마다 콤마 찍는방법 ! (0) | 2018.08.29 |
[JSTL] c:set을 이용한 목록 순번매기는 방법 ! (0) | 2018.08.29 |
[MSSQL] 날짜 및 시간 계산하는 방법 (DATEADD 함수) (0) | 2018.08.28 |
[MSSQL] 지정날짜 반환하는 방법 (DATEPART 함수) (0) | 2018.08.28 |