SQL Server에서 숫자를 천 단위 콤마(,)로 표시하려면 FORMAT 함수를 사용하면 된다.
예를 들어 숫자 2020을 2,020 형태로 표시하려면 다음과 같이 작성한다.
SELECT FORMAT(2020, 'N0');
N0는 소수점 없이 천 단위 구분 기호를 적용하겠다는 의미이며, 소수점이 필요한 경우에는 N2처럼 자릿수를 조절할 수 있다.
단, FORMAT 함수는 내부적으로 문자열 변환을 사용하므로 대량 데이터 처리 시에는 성능 저하가 있을 수 있다. 성능이 중요한 경우에는 CONVERT나 CAST와 함께 스타일을 사용하는 방법을 고려하는 것이 좋다.