DAY (DAY)
می خواهی «روز ماه MySQL» را بگیری؟ تابع DAY کمک می کند. «تابع (Function)» یعنی دستور آماده برای یک کار مشخص. این تابع عدد روز ماه را از یک تاریخ برمی گرداند.
تعریف و کاربرد
تابع DAY() «روز ماه (Day of Month)» را از 1 تا 31 برمی گرداند. این تابع معادل DAYOFMONTH() است.
سینتکس
DAY(date);
ورودی
date: تاریخ ورودی. از آن «روز ماه» استخراج می شود.
مثال 1: روز ماه از یک تاریخ ساده
یک تاریخ بده و شماره روز ماه را بگیر.
SELECT DAY("2017-06-15");
مثال 2: از مقدار datetime
از تاریخ زمان هم فقط «روز ماه» را می گیرد.
SELECT DAY("2017-06-15 09:34:21");
مثال 3: روز امروز سیستم
با CURDATE() تاریخ امروز را بده و روزش را بگیر.
SELECT DAY(CURDATE());
گام های عملی
- ستون یا مقدار تاریخ را مشخص کن.
- تابع DAY را روی آن اجرا کن.
- نتیجه را فیلتر یا نمایش بده.
نکته: این تابع از MySQL 4.0 پشتیبانی می شود.
لینک های مرتبط
برای معادل همین تابع ببین DAYOFMONTH. برای تاریخ امروز از CURDATE کمک بگیر. همچنین فرمت نمایش را با DATE_FORMAT تنظیم کن.
جمع بندی سریع
- DAY عدد روز ماه را می دهد.
- روی date و datetime کار می کند.
- معادل DAYOFMONTH هم هست.
- مثال ها را همین حالا تست کن.