티스토리 뷰
ROUND() , TRUNCATE() - 역할
ROUND(숫자,반올림할 자릿수) - 숫자를 반올림할 자릿수 +1 자릿수에서 반올림
TRUNCATE(숫자,버릴 자릿수) - 숫자를 버릴 자릿수 아래로 버림
※ 반드시 버릴 자릿수를 명시해 주어야 함
ROUND() - SQL 문장
◈ SQL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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 |
TRUNCATE() - SQL 문장
◈ SQL
1 2 3 4 5 6 7 8 9 10 11 | 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 |
'[개발]프로그래밍 > sql' 카테고리의 다른 글
[mysql] DATE_FORMAT - 날짜 형식 설정 (0) | 2016.09.22 |
---|---|
[mysql] DATE - 날짜와 시간 관련 함수 (0) | 2016.09.22 |
[oracle] AS OF TIMESTAMP - 삭제된 데이터 복구 (0) | 2016.09.21 |
[oracle] ROUND() , TRUNC() - 반올림과 버림 (0) | 2016.09.21 |
[oracle] IS NULL - NULL 처리 (0) | 2016.09.20 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday