상세 컨텐츠

본문 제목

천단위 콤마(컴마) 찍기 , MONEY 형식으로 , 원화, 머니 형식으로 출력하기

DataBase/SQL Server

by 탑~! 2021. 1. 4. 15:53

본문

[ MS-SQL ] 천단위 콤마(컴마) 찍기 , WONEY 형식으로 , 원화, 머니 형식으로 출력하기

 

 

-- MONEY 형식으로 변경하면 자동으로 소수점 2자리까지 출력됨

-- 숫자 2000MONEY 형식으로 변경하면

-- 2,000.00 으로 출력됨

 

SELECT 천단위콤마 = CONVERT(VARCHAR(50), CAST(20000 AS MONEY), 1)

-- 2000 이란 숫자를 2,000 문자로 변경하기 때문에 아래와 같은 쿼리가 필요함.

-- MONEY 형식으로 변경하면 소수점 2째자리까지 출력되므로 소수점 자리 제거하기

 

SELECT 천단위콤마 = REPLACE(CONVERT(VARCHAR(50), CAST(2000 AS MONEY), 1) , '.00', '')

관련글 더보기