- Format : 숫자 형식 정하기
- Round : 반올림
- TRUNCATE : 버림
FORMAT
- FORMAT 사용해 숫자 타입의 데이터를 세 자리마다 쉼표(,) 표시 실시
- FORMAT() 함수는 숫자 타입의 데이터를 세 자리마다 쉼표(,)를 사용하는 '#,###,###.##' 형식으로 변환해 줍니다
- 반환되는 데이터의 형식이 숫자 타입이 아닌 문자열 타입
- FORMAT 문법 : FORMAT(컬럼 및 데이터, 소주점 이하 표시될 자리수)
SELECT FORMAT(123456789.123456, 3) as "소수점 쉼표구분", -- [소주점 이하 3자리 표시]
FORMAT(123456789, 4) as "정수 쉼표구분"; -- [소수점 이하 4자리 표시]
ROUND (반올림)
- 소수점 자리수를 지정 할 수 있다
- ROUND(숫자,반올림할 자릿수) - 숫자를 반올림할 자릿수 +1 자릿수에서 반올림
SELECT ProductName, Price, ROUND(Price, 1) AS RoundedPrice
FROM Products;
TRUNCATE (버림)
- TRUNCATE(숫자,버릴 자릿수) - 숫자를 버릴 자릿수 아래로 버림
SELECT TRUNCATE(345.156, 0);
'SQL' 카테고리의 다른 글
[SQL] JOIN 과 Subquery (0) | 2022.06.30 |
---|---|
[SQL] 집합연산자와 서브쿼리 - UNION(합집합), UNION ALL(중복 포함 합집합) INTERSECT(교집합), EXCEPT(차집합) (0) | 2022.06.30 |
[SQL] 그룹화, 그룹 조건, 정렬 및 출력갯수 - Group by, Having, Order by, Limit (0) | 2022.06.30 |
[SQL] 기본 사용 - USE, SELECT, WHERE 및 기본 연산자 (0) | 2022.06.11 |
[SQL] SQL 기본 개념 (0) | 2022.06.11 |