MONTHNAME (MONTHNAME)
تابع «MONTHNAME» اسم ماه را می دهد. «اسم ماه (Month Name)» یعنی مثل June یا December. مثل کارنامه مدرسه، اما به جای عدد ماه، اسمش را برمی گردانیم.
تعریف و کاربرد ساده
MONTHNAME(date) نام ماه یک تاریخ یا datetime را برمی گرداند. خروجی یک رشته است، نه عدد.
نحوه نوشتن (Syntax)
MONTHNAME(date);
مثال های عملی
اسم ماه از تاریخ ساده
اسم ماه تاریخ مشخص را برگردان:
SELECT MONTHNAME("2017-06-15");
اسم ماه از datetime
اگر ساعت هم باشد، باز اسم ماه برمی گردد:
SELECT MONTHNAME("2017-06-15 09:34:21");
اسم ماه تاریخ سیستم
می خواهی اسم ماه امروز را بگیری؟ این را بزن:
SELECT MONTHNAME(CURDATE());
نکته ها و حد و مرزها
نکته: اگر عدد ماه می خواهی، از MONTH استفاده کن.
نکته: برای «نام ماه در MySQL» همچنین می توانی از NOW همراه با توابع تاریخ بهره بگیری.
گام های تمرینی سریع
- کوئری تاریخ ساده را اجرا کن.
- خروجی «June» یا مشابه را ببین.
- کوئری datetime را تست کن.
- کوئری CURDATE را اجرا کن.
جمع بندی سریع
- MONTHNAME اسم ماه را می دهد.
- ورودی می تواند date یا datetime باشد.
- خروجی رشته است، نه عدد.
- برای عدد ماه از MONTH برو.