FLOOR (FLOOR)
تابع FLOOR عدد را رو به پایین گرد می کند. یعنی بزرگ ترین عدد صحیحِ ≤ مقدار. در خریدها، مثل کم کردن اعشار قیمت، کاربردی است.
تعریف و کاربرد تابع FLOOR
FLOOR(number) بزرگ ترین عدد صحیحی را می دهد که از number بزرگ تر نیست. این کار را «گرد کردن رو به پایین» می گوییم.
سینتکس (Syntax)
FLOOR(number)
مثال 1: گرد کردن 25.75
25.75 به 25 می رسد. چون باید رو به پایین برویم.
SELECT FLOOR(25.75);
مثال 2: عدد صحیح بدون تغییر
وقتی ورودی صحیح است، مقدار همان می ماند.
SELECT FLOOR(25);
گام های تمرین سریع
- چند عدد اعشاری انتخاب کن.
- روی هرکدام FLOOR اجرا کن.
- نتیجه را با CEILING مقایسه کن.
نکته ها و مقایسه ها
نکته: CEIL و CEILING برعکس FLOOR هستند و رو به بالا می روند.
نکته: ROUND نزدیک ترین عدد صحیح می دهد؛ لزوماً پایین یا بالا نیست.
نکته: TRUNCATE اعشار را می بُرد؛ مشابه اما با دقت های مختلف.
مطالب مرتبط در سایت
برای مقایسه به این بخش ها سر بزن: CEILING، ROUND، و DIV.
جمع بندی سریع
- FLOOR همیشه رو به پایین می رود.
- ورودی صحیح، تغییر نمی کند.
- برای قیمت گذاری کاربردی است.
- برای جهت مخالف از CEILING استفاده کن.