프로그래밍/MSSQL 정리필요
[DB_MSSQL] 돈 금액 천단위 콤마 찍기
초보개발자꽁쥐
2017. 2. 13. 10:55
반응형
돈 금액에 콤마를 찍어보자
돈 금액을 출력하고자 하는데, 100000 다음과 같이 보여준다면 얼마인지 바로 확인하기가 불편하다.
이를 100,000 다음과 같이 콤마를 찍어서 조금 더 보기 편하도록 만들어보자
-- 1단계) MONEY형으로 컨버팅 SELECT CONVERT(MONEY,10000000) AS 'MONEY형' -- 2단계) 콤마를 찍기 위해 VARCHAR형으로 다시 컨버팅 SELECT CONVERT(VARCHAR,CONVERT(MONEY,10000000),1) AS 'VARCHAR형' -- 3단계) 소수점 두자리 (.00)을 제거하길 원하는 경우 SELECT REPLACE(CONVERT(VARCHAR,CONVERT(MONEY,10000000),1), '.00', '') AS '1) 소수점 두자리 제거' SELECT SUBSTRING(CONVERT(VARCHAR,CONVERT(MONEY,10000000),1), 1, LEN(CONVERT(VARCHAR,CONVERT(MONEY,10000000),1))-3) AS '2) 소수점 두자리 제거'
반응형