MONTHNAME (MONTHNAME)
در MySQL، «نام ماه در MySQL» را با تابع (Function) MONTHNAME() می گیریم. تابع یعنی قطعه کدی آماده که کاری مشخص انجام می دهد. این تابع از یک تاریخ می خواند و اسم ماه را می دهد. مثل وقتی در تقویم گوشی، نام ماه را می بینید.
تعریف و کاربرد
MONTHNAME(date) نام ماه را برمی گرداند. ورودی می تواند تاریخ یا تاریخ -زمان باشد. آرگومان (Argument) یعنی ورودی یک تابع. اگر تاریخ معتبر بدهید، خروجی مثل «June» می شود.
سینتکس (Syntax)
MONTHNAME(date);
نمونه های کاربردی
نام ماه از تاریخ ساده
مثل خواندن ماه تولد از یک کارت دانش آموزی.
SELECT MONTHNAME("2017-06-15");
نام ماه از تاریخ -زمان
ساعت مهم نیست؛ فقط ماه اهمیت دارد.
SELECT MONTHNAME("2017-06-15 09:34:21");
نام ماهِ امروز
با تاریخ سیستم کار می کند؛ مثل نمایش ماه فعلی.
SELECT MONTHNAME(CURDATE());
نکات سریع
- ورودی می تواند DATE یا DATETIME باشد.
- خروجی، نام ماه متنی است.
- ساعت در DATETIME بی اثر است.
- برای شماره ماه از MONTH() استفاده کن.
مطالب مرتبط
برای کار ترکیبی با «نام ماه در MySQL»، عدد ماه را هم با MONTH() بگیر. تاریخ امروز را با CURDATE() بخوان.