728x90
반올림, 자릿수 버리기(ROUND,TRUNCATE)
- ROUND(숫자,반올림할 자릿수) : 숫자를 반올림할 자릿수 +1 자릿수에서 반올림
- TRUNCATE(숫자,버릴 자릿수) : 숫자를 버릴 자릿수 아래로 버림 ※ 반드시 버릴 자릿수를 명시해 주어야 함
SELECT ROUND(3456.1234567) FROM DUAL
// 3456
SELECT ROUND(3456.1234567 ,1) FROM DUAL
// 3456.1
SELECT ROUND(3456.1234567 ,4) FROM DUAL
// 3456.1235
SELECT ROUND(3456.1234567 ,-1) FROM DUAL
// 3460
SELECT ROUND(3456.1234567 ,-2) FROM DUAL
// 3500
SELECT TRUNCATE(3456.1234567 ,1) FROM DUAL;
// 3456.1
SELECT TRUNCATE(3456.1234567 ,4) FROM DUAL;
// 3456.1234
SELECT TRUNCATE(3456.1234567 ,-1) FROM DUAL;
// 3450
SELECT TRUNCATE(3456.1234567 ,-2) FROM DUAL;
// 3400
728x90
'프로그래밍 > Database' 카테고리의 다른 글
[Database] 약한 개체와 IE표기법 (0) | 2020.04.06 |
---|---|
[MySQL/MariaDB] CASE WHEN 사용법 (0) | 2020.04.05 |
[MySQL/MariaDB] 최대값 최소값 구하기(MAX, MIN) (0) | 2020.04.05 |
[MySQL/MariaDB] JOIN에서 ON 과 WHERE의 차이점 (0) | 2020.04.05 |
MySQL REPLACE 사용법(콤마제거, 치환하기) (0) | 2020.04.05 |