MySQL テクニック: 通貨形式として整数を選択する
MySQL データベースで通貨値を扱う場合、整数または文字列を変換する必要が生じることがよくあります。プレゼンテーションのために通貨形式に変換します。この要件に対処するには、2 つの主要なアプローチが利用可能です。
1.連結:
オプションの 1 つは、CONCAT() 関数を使用して通貨記号と整数を連結することです。この方法は簡単ですが、大きな数値を扱う場合は非効率的でエラーが発生しやすい可能性があります。
2. FORMAT() 関数:
代替のより堅牢なアプローチは、FORMAT() 関数を使用することです。この組み込み関数により、通貨変換を含む高度な文字列フォーマットが可能になります。整数を通貨形式に変換するには、次の構文を使用します:
FORMAT(val, 2)
ここで:
FORMAT() 関数は、整数を文字列に自動的に変換し、適切な通貨形式を適用します。例:
SELECT CONCAT('$', FORMAT(1000, 2)) AS currency;
出力:
,000.00
このアプローチは、カスタマイズ可能な書式オプションを使用して整数を通貨形式に変換するためのクリーンで信頼性の高い方法を提供します。
以上がMySQL で整数を通貨としてフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。