FLOOR (FLOOR)
تابع FLOOR برای گرد کردن رو به پایین عدد استفاده می شود. یعنی بزرگ ترین عدد صحیحی که از مقدار ورودی بزرگ تر نیست. مثل نمره 25.75 که به 25 می رسد.
تعریف ساده و کاربرد
FLOOR(number) یعنی خروجی همیشه عدد صحیح است. همچنین مقدار هر اعشاری حذف می شود. برای اعداد منفی هم پایین تر می رود.
سینتکس
الگوی کلی تابع:
FLOOR(number);
مثال 1: عدد اعشاری مثبت
25.75 به 25 گرد می شود. نتیجه یک نام ستون هم دارد.
SELECT FLOOR(25.75) AS FloorValue;
مثال 2: عدد صحیح
برای عدد صحیح، خروجی خودش است. تغییری رخ نمی دهد.
SELECT FLOOR(25) AS FloorValue;
مثال 3: عدد منفی
-13.5 به عدد کوچک تر می رود. پس می شود -14.
SELECT FLOOR(-13.5) AS FloorValue;
نکته های مرتبط با گرد کردن رو به پایین
نکته: اگر گرد کردن رو به بالا می خواهی، از CEILING استفاده کن. همچنین برای گرد کردن استاندارد از ROUND کمک بگیر.
گام های تمرین عملی
- ادیتور را باز کن.
- سه کوئری بالا را اجرا کن.
- خروجی ها را مقایسه و تفاوت ها را یادداشت کن.
جمع بندی سریع
- FLOOR همیشه رو به پایین می برد.
- خروجی همیشه عدد صحیح است.
- برای منفی ها، مقدار کوچک تر برمی گردد.
- CEILING و ROUND مکمل های مهم هستند.