반응형
돈 금액에 콤마를 찍어보자
돈 금액을 출력하고자 하는데, 100000 다음과 같이 보여준다면 얼마인지 바로 확인하기가 불편하다.
이를 100,000 다음과 같이 콤마를 찍어서 조금 더 보기 편하도록 만들어보자
-- 1단계) MONEY형으로 컨버팅 SELECT CONVERT(MONEY,10000000) AS 'MONEY형' -- 2단계) 콤마를 찍기 위해 VARCHAR형으로 다시 컨버팅 SELECT CONVERT(VARCHAR,CONVERT(MONEY,10000000),1) AS 'VARCHAR형' -- 3단계) 소수점 두자리 (.00)을 제거하길 원하는 경우 SELECT REPLACE(CONVERT(VARCHAR,CONVERT(MONEY,10000000),1), '.00', '') AS '1) 소수점 두자리 제거' SELECT SUBSTRING(CONVERT(VARCHAR,CONVERT(MONEY,10000000),1), 1, LEN(CONVERT(VARCHAR,CONVERT(MONEY,10000000),1))-3) AS '2) 소수점 두자리 제거'
반응형
'프로그래밍 > MSSQL 정리필요' 카테고리의 다른 글
[DB_MSSQL] INDEX 인덱스 (0) | 2017.02.13 |
---|---|
[DB_MSSQL] 일/주/월/년도/요일 별로 카운트 (0) | 2017.02.13 |
[DB_MSSQL] 프로시저/테이블/컬럼 조회 (INFORMATION_SCHEMA) (0) | 2017.02.09 |
[DB_MSSQL] 테이블명/컬럼명 변경 (SP_RENAME) (0) | 2017.02.09 |
[DB_MSSQL] ROW_NUMBER, RANK, DENSE_RANK 순위함수 (0) | 2017.02.09 |