MONTH (MONTH)
تابع «MONTH» عدد ماه را برمی گرداند. ماه (Month) یعنی 1 تا 12. مثل تقویم مدرسه، فقط شماره ماه را جدا می کنیم.
تعریف و کاربرد ساده
MONTH(date) بخش ماه یک تاریخ یا datetime را برمی گرداند. خروجی همیشه بین 1 تا 12 است.
نحوه نوشتن (Syntax)
MONTH(date);
مثال های عملی
گرفتن ماه از تاریخ ساده
از تاریخ، شماره ماه را بیرون بکش:
SELECT MONTH("2017-06-15");
گرفتن ماه از datetime
اگر ساعت هم باشد، باز ماه عددی برمی گردد:
SELECT MONTH("2017-06-15 09:34:21");
ماه تاریخ سیستم
می خواهی ماه امروز را بگیری؟ این را بزن:
SELECT MONTH(CURDATE());
نکته ها و حد و مرزها
نکته: اسم ماه لازم داری؟ از MONTHNAME استفاده کن. برای دقیقه از MINUTE کمک بگیر.
گام های تمرینی سریع
- کوئری تاریخ ساده را اجرا کن.
- خروجی 6 را بررسی کن.
- کوئری datetime را اجرا کن.
- کوئری CURDATE را تست کن.
جمع بندی سریع
- MONTH فقط شماره ماه را می دهد.
- خروجی همیشه 1 تا 12 است.
- روی date و datetime کار می کند.
- برای نام ماه از MONTHNAME برو.