ホームページ >データベース >mysql チュートリアル >MySQL で数値から月の名前を取得するにはどうすればよいですか?
MySQL を使用して月の数値から月名を取得する
MySQL は、月の数値 (1 ~ 12) を月の数値に変換するための限定的なネイティブ機能を提供します。対応する月の名前。ただし、STR_TO_DATE() 関数と MONTHNAME() 関数を使用する回避策があります。
STR_TO_DATE(6, '%m')
これにより、日付は '2000-06-01' になります。
MONTHNAME(STR_TO_DATE(6, '%m'))
このクエリの出力は次のようになります。 '6 月'.
例:
SELECT MONTHNAME(STR_TO_DATE(6, '%m')); +---------------------------------+ | MONTHNAME(STR_TO_DATE(6, '%m')) | +---------------------------------+ | June | +---------------------------------+
注意: この方法は効果的ですが、大規模な環境に適用すると速度が低下する可能性があります。含まれる変換プロセスによる行数。
以上がMySQL で数値から月の名前を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。