SQLD(SQL 개발자) 기출 · 단일행 함수
다음 SQL 수행 결과로 가장 적절한 것은?
본문)
SELECT ROUND(TO_DATE('2024-02-20 14:00:00', 'YYYY-MM-DD HH24:MI:SS'), 'MONTH') AS D1,
TRUNC(TO_DATE('2024-09-12 09:00:00', 'YYYY-MM-DD HH24:MI:SS')) AS D2 FROM DUAL; 이 문제 풀어보기
정답 및 해설 보기
정답: 2번
ROUND와 TRUNC는 각각 날짜의 반올림과 버림을 수행할 수 있다. 두 번째 인수 생략 시 "일" 단위로의 반올림/버림이 진행되며, 'MONTH'의 경우 "월" 단위로의 반올림/버림이 진행된다. 즉, "일" 단위에서 반올림을 진행하게 된다.