ホームページ > データベース > mysql チュートリアル > MySQL の数値から月の名前を取得するにはどうすればよいですか?

MySQL の数値から月の名前を取得するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-26 22:32:12
オリジナル
297 人が閲覧しました

How Can I Get a Month Name from a Number in MySQL?

MySQL の数値から月名を抽出する

MySQL では、指定された月番号に対応する月名を取得するのが難しい場合があります。ただし、STR_TO_DATE() 関数と MONTHNAME() 関数を利用してこの変換を実現する賢い手法が存在します。

STR_TO_DATE() は、%m 形式指定子を使用して、指定された月の数値を日付に変換します。月を 1 ~ 12 の数値で表します。MONTHNAME() は、結果の日付から月の名前を抽出します。

Forたとえば、月番号 6 を対応する名前 June に変換するには、次のクエリを使用できます。

SELECT MONTHNAME(STR_TO_DATE(6, '%m'));
ログイン後にコピー

このクエリでは、目的の出力が得られます。

MONTHNAME(STR_TO_DATE(6, '%m'))
June

次のことが重要です。多数の行に対してこの手法を使用すると、パフォーマンスに影響が出る可能性があることに注意してください。したがって、代替ソリューションを検討するか、そのようなシナリオの最適化を検討することをお勧めします。

以上がMySQL の数値から月の名前を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート