-
MSSQL 금액에 콤마 표시 방법 (숫자 세자리마다 쉼표 찍기)Database/MSSQL 2017. 3. 9. 13:26반응형
1. 먼저 숫자를 MONEY형으로 컨버트한다.
SELECT CONVERT(MONEY, 12345678000)
결과 : 12345678000 => 12345678000.00
2. 이제 콤마를 표기하기 위해 1번을 VARCHAR형으로 컨버트하면서 스타일을 1로 지정해준다.
SELECT CONVERT(VARCHAR, CONVERT(MONEY, 12345678000), 1)
결과 : 12345678000 => 12,345,678,000.00
이때 .00이 보기 싫다면
REPLACE하여 .00을 없애주자.
SELECT REPLACE(CONVERT(VARCHAR, CONVERT(MONEY, 12345678000), 1), '.00', '')
결과 : 12,345,678,000
반응형'Database > MSSQL' 카테고리의 다른 글
MSSQL UNION과 정렬 (0) 2017.05.26 MSSQL INSERT할 때 최대값+1 (0) 2017.05.25 How to randomly select a value in MSSQL (0) 2017.04.26 MSSQL 행번호, Row Number (0) 2017.04.05 MSSQL 특정문자로 자리수 채우기 REPLICATE (0) 2016.08.24