STUDY/SQL

ROUND, TRUNC : 날짜를 반올림하거나 절삭하기

sorrow16 2021. 4. 9. 09:03
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;

 

 

[실행결과]

 

 

728x90