
CEIL(x)과 CEILING(x)는 두 가지 함수로, 모두 가장 가까운 큰 정수를 반환합니다. 그러나 두 함수의 구현 방식과 사용 범위가 약간 다릅니다.
CEIL(x)는 ANSI SQL 표준 함수로, x보다 크거나 같은 가장 작은 정수를 반환합니다. 예를 들어, CEIL(3.7) = 4입니다.
CEILING(x)는 MySQL에서 사용하는 함수로, x보다 크거나 같은 가장 작은 정수를 반환합니다. 예를 들어, CEILING(3.7) = 4입니다.
두 함수의 차이점은, CEIL(x)가 ANSI SQL 표준 함수이기 때문에 다른 DBMS에서도 사용할 수 있다는 점입니다. 반면, CEILING(x)는 MySQL에서만 사용할 수 있습니다.
두 함수 모두, x가 정수일 경우 x를 반환합니다. 예를 들어, CEIL(4) = 4, CEILING(4) = 4입니다.
두 함수 모두, x가 음수일 경우, x보다 크거나 같은 가장 작은 음수를 반환합니다. 예를 들어, CEIL(-3.7) = -3, CEILING(-3.7) = -3입니다.
2025-05-19 19:55