CEIL

این تابع، یک عدد را به عدد بزرگتر بعد از آن گرد می‌کند. به مثال زیر، که به کارگیری این تابع را نشان می‌دهد، توجه کنید.

SELECT A,CEIL(A) FROM NUM_TEST;

همان‌گونه که در زیر مشاهده می‌کنید، داده‌های فیلد A، به عدد بزرگتر از خود گرد شده‌اند.

A      CEIL(A)
------ --------------
-5.65 -5
6.1 7
11 11
.33 1
-10 -10
1.598 2

FLOOR

این تابع، یک عدد را به عدد کوچکتر قبل از آن گرد می‌کند. به مثال زیر، که به کارگیری این تابع را نشان می‌دهد، توجه کنید.

SELECT A, FLOOR(A) FROM NUM_TWST;

همان‌گونه که در ذیل مشاهده می‌کنید، داده‌های فیلد A، به عدد کوچکتر از خود گرد شده‌اند.

A          FLOOR(A)
---------- ------------
-5.65 -6
6.1 6
11 11
.33 0
-10 -10
1.598 1

ROUND

این تابع، یک عدد را به عدد نزدیک به آن، گرد می‌کند. به مثال ذیل، که به کارگیری این تابع را نشان می‌دهد، توجه کنید.

SELECT A, ROUND(A) FROM NUM_TEST;

همان‌گونه که مشاهده می‌کنید، در مثال ذیل، داده‌های فیلد A، گرد شده‌اند.

نکته: این تابع اعداد نیم را به مثبت سوق می‌دهد مثال: 6.5 به 7 گرد می‌شود.

A         ROUND(A)
--------- -----------
-5.65 -6
6.1 6
11 11
.33 0
-10 -10
1.598 2