MSSQL에서 숫자 출력 형식에 대하여 포스팅하고자 합니다.
적은 숫자의 경우 상관 없지만 큰 숫자의 경우, 천 단위마다 "," 콤마를 찍는 것이 콤마 표시가 없으면, 숫자를 파악하는데 매우 어렵습니다.
하여, 천단위 마다 콤마를 찍는 형태로 출력을 하는 방법을 포스팅하고자 합니다.
기존의 많은 포스팅의 경우,
SELECT REPLACE(CONVERT(VARCHAR, CONVERT(MONEY, 99999999), 1), '.00', '')
라는 아름답지 못한 형태로 사용하라고 되어 있더군요.
그래서, 먼가 간단한 방법이 없나 찾아보다 발견하게 된 것이 있어, 작성을 합니다.
SELECT FORMAT(99999999, '#,#')
위의 형태로 하면 간결하게 숫자 형태로 변환이 됩니다.
단 위의 쿼리는 SQLSERVER 2012 이상 버전부터 제공 됨을 알려 드립니다.
이상입니다.
여러분의 오늘과 내일이 평안하기를
'IT > DB' 카테고리의 다른 글
오라클 테이블 스페이스 용량 확인 쿼리 (0) | 2019.04.23 |
---|---|
오라클 인덱스/키(제약조건) 확인 쿼리 (0) | 2019.04.23 |