MySQL関数リファレンス

日付の月の英語名称を調べる (MONTHNAME)

スポンサードリンク
書式
MONTHNAME( 'YYYY-MM-DD' )

MONTHNAME関数を使用することで、日付の月の英語名称を調べることができます。
【参考】月の英語名称一覧

英語名称
January1月
February2月
March3月
April4月
May5月
June6月
July7月
August8月
September9月
October10月
November11月
December12月

例1(日付の月の英語名称を調べる)
mysql> SELECT MONTHNAME( '2006-05-05' );
+---------------------------+
| MONTHNAME( '2006-05-05' ) |
+---------------------------+
| May                       |
+---------------------------+
1 row in set (0.00 sec)

mysql> SELECT MONTHNAME( '2006-12-25' );
+---------------------------+
| MONTHNAME( '2006-12-25' ) |
+---------------------------+
| December                  |
+---------------------------+
1 row in set (0.00 sec)

引数に無効な日付を指定した場合はNULLが返されます。

例2(引数に無効な日付を指定した場合)
mysql> SELECT MONTHNAME( '2006-12-DD' );
+---------------------------+
| MONTHNAME( '2006-12-DD' ) |
+---------------------------+
| NULL                      |
+---------------------------+
1 row in set, 1 warning (0.00 sec)
スポンサードリンク
Mではじまる MySQL の関数 / 日付・時刻を扱う関数

日付・時刻を扱う関数

スポンサードリンク

Mではじまる MySQL の関数

MAX 最大値を調べる
MD5 MD5で暗号化する
MID 文字列から位置を指定して文字列を取り出す
MIN 最小値を調べる
MINUTE 時刻から分を取り出す
MOD 剰余を求める
MONTH 年月日から月を取り出す
MONTHNAME 日付の月の英語名称を調べる