문제
다음 SQL의 결과는? (Oracle)
SQLSELECT CEIL(-15.7), FLOOR(-15.7), SIGN(-0.0001) FROM DUAL;
① -15, -16, -1 ② -16, -15, -1 ③ -15, -15, 0 ④ -16, -16, -1
정답
1번
해설
CEIL(-15.7)은 -15.7보다 크거나 같은 가장 작은 정수인 -15를 반환합니다. FLOOR(-15.7)은 -15.7보다 작거나 같은 가장 큰 정수인 -16을 반환합니다. SIGN(-0.0001)은 음수이므로 -1을 반환합니다.