MySQL で月番号を月名に変換するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-24 04:06:14
オリジナル
226 人が閲覧しました

How Can I Convert Month Numbers to Month Names in MySQL?

MySQL: 月番号を月名に変換する (MONTHNAME())

MySQL では、通常、MONTHNAME() 関数を使用して取得します。月の名前に対応する番号 (1 ~ 12) を与えます。ただし、月の番号しかなく、それらをそれぞれの名前に変換する必要がある場合もあります。

解決策:

このタスクを実行するには、次のようにします。 STR_TO_DATE() 関数を MONTHNAME() と組み合わせて使用​​します。 STR_TO_DATE() を使用すると、日付または時刻を表す文字列を解析して MySQL の日付/時刻値に変換できます。

例:

次のシナリオを考えてみましょう。月番号を含む列 (例: 6、7、8)。これらの数値を月の名前に変換するには、次のクエリを使用できます:

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

実行:

このクエリを実行すると、指定された月が効果的に変換されます。数値を MySQL の日付値に変換します。その後、MONTHNAME() が結果の日付値に適用され、対応する月名が抽出されます。

注:

このアプローチを使用すると、潜在的に問題が発生する可能性があることに注意することが重要です。大規模なデータセットに対して実行すると、パフォーマンスに影響します。

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

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