DIV (DIV)
«DIV» برای «تقسیمِ صحیح (Integer Division)» است. یعنی جواب، فقط عدد صحیح می شود و بخش اعشاری حذف می شود. مثل وقتی 8 مداد را بین 3 نفر تقسیم می کنی؛ هر نفر 2 مداد می گیرد و اضافه ها حساب نمی شود. این دقیقاً کار DIV است و برای شمارش های رُند کاربردی است.
تعریف و کاربرد
عبارت x DIV y مقدار x را بر y تقسیم می کند و فقط بخش صحیح را برمی گرداند. بنابراین برای گزارش های رُند و صفحه بندی ساده، بسیار مفید است.
سینتکس (Syntax)
x DIV y;
مثال 1: تقسیم صحیح ساده
10 را بر 5 تقسیم کن. چون کامل تقسیم می شود، خروجی دقیقاً 2 است.
SELECT 10 DIV 5;
مثال 2: تقسیم با باقیمانده
8 را بر 3 تقسیم کن. خروجی 2 است؛ اعشار نادیده گرفته می شود.
SELECT 8 DIV 3;
نکته: اگر می خواهی «باقی مانده» را بگیری، از عملگر MOD یا % استفاده کن. اگر رُند بالا می خواهی، از CEILING کمک بگیر.
گام های عملی سریع
- بررسی کن تقسیم گر صفر نباشد.
- عبارت x DIV y را بنویس.
- نتیجه صحیح را در گزارش استفاده کن.
لینک های مرتبط
ببین: CEIL برای رُند بالا، و FLOOR برای رُند پایین. همچنین راهنمای تقسیم صحیح در MySQL را برای نکته های بیشتر مرور کن.
جمع بندی سریع
- DIV فقط بخش صحیح را می دهد.
- اعشار کاملاً حذف می شود.
- برای صفحه بندی و شمارش مناسب است.
- برای باقی مانده از MOD استفاده کن.