문제
다음 SQL의 실행 결과는?
SQLSELECT CEIL(247.35), FLOOR(247.89), ROUND(247.67, 0), TRUNC(247.89, 0) FROM DUAL;
① 248, 247, 248, 247 ② 247, 247, 248, 248 ③ 248, 248, 248, 247 ④ 248, 247, 248, 248
정답
1번
해설
CEIL(247.35)는 올림하여 248, FLOOR(247.89)는 내림하여 247, ROUND(247.67, 0)는 반올림하여 248, TRUNC(247.89, 0)는 소수점 이하 절삭하여 247이 됩니다. 따라서 결과는 248, 247, 248, 247입니다.