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