728x90
ROUND는 지정된 값을 기준으로 반올림하는 함수고 TRUNC는 지정 값을 기준으로 월 또는 연도로 절삭하는 함수입니다.
ROUND 함수를 사용하면 날짜를 가장 가까운 월 또는 연도로 반올림할 수 있습니다.
[사용법]
ROUND or TRUNC(날짜, 지정 값)
예시> employees 테이블에서 employee_id가 100과 106사이인 직원의 hire_date에 대해 월 기준 반올림, 연 기준 반올림, 월 기준 절삭, 연 기준 절삭을 적용하여 출력하세요.
[실행문]
SELECT hire_date, ROUND(hire_date, 'MONTH') 적용결과_ROUND_M, ROUND(hire_date, 'YEAR') 적용결과_ROUND_Y, TRUNC(hire_date, 'MONTH') 적용결과_TRUNC_M, TRUNC(hire_date, 'YEAR') 적용결과_TRUNC_Y FROM employees WHERE department_id BETWEEN 100 AND 106;
![](https://blog.kakaocdn.net/dn/F9gi3/btq1WJpfKF6/OkHSkp7ftKPtDC3RwsoC51/img.png)
[실행결과]
![](https://blog.kakaocdn.net/dn/es8xDM/btq1R8jvXIO/ESkr1WVRLxrDrKH4oL3EF1/img.png)
728x90
'STUDY > SQL' 카테고리의 다른 글
수동 데이터 타입 변환 (0) | 2021.04.20 |
---|---|
자동 데이터 타입 변환 (0) | 2021.04.19 |
LAST_DAY : 돌아오는 월의 마지막 날짜 계산하기 (0) | 2021.04.08 |
NEXT_DAY : 돌아오는 요일의 날짜 계산하기 (0) | 2021.04.07 |
ADD_MONTHS : 월에 날짜 더하기 (0) | 2021.04.06 |