0 투표

SQL Server 숫자 천단위 콤마 표시 방법(How do I format a number with commas in T-SQL?)

-- 2020 숫자가 2,020 으로 표시됩니다.

SELECT FORMAT(2020, 'N0')

1 답변

0 투표

SQL Server에서 숫자를 천 단위 콤마(,)로 표시하려면 FORMAT 함수를 사용하면 된다.

예를 들어 숫자 2020을 2,020 형태로 표시하려면 다음과 같이 작성한다.

SELECT FORMAT(2020, 'N0');

N0는 소수점 없이 천 단위 구분 기호를 적용하겠다는 의미이며, 소수점이 필요한 경우에는 N2처럼 자릿수를 조절할 수 있다.

단, FORMAT 함수는 내부적으로 문자열 변환을 사용하므로 대량 데이터 처리 시에는 성능 저하가 있을 수 있다. 성능이 중요한 경우에는 CONVERTCAST와 함께 스타일을 사용하는 방법을 고려하는 것이 좋다.

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
...