ホームページ  >  記事  >  データベース  >  MySQL クエリで整数を通貨としてフォーマットするにはどうすればよいですか?

MySQL クエリで整数を通貨としてフォーマットするにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-15 08:25:02817ブラウズ

How can I format integers as currency in MySQL queries?

MySQL クエリを使用して整数を通貨としてフォーマットする

MySQL で通貨値を表す整数を扱う場合、整数を次のようにフォーマットする必要がある場合があります。通貨形式。これは、アプリケーションの読みやすさとユーザー エクスペリエンスを向上させるのに役立ちます。これを達成するためのいくつかのアプローチを次に示します。

1. CONCAT 関数

CONCAT() 関数を組み合わせて、通貨記号 '$' とカンマ区切りの数値形式を整数に追加できます。ただし、いくつかの文字列操作が必要です:

SELECT CONCAT('$', FORMAT(val, 2)) ... ;

2。 FORMAT() 関数

MySQL は、数値をフォーマットするために特別に設計された多用途の FORMAT() 関数を提供します。小数点以下の精度を指定し、通貨記号やカンマなどの書式設定オプションを適用できます。

SELECT FORMAT(val, 2, 'en_US') ... ;

この例では、「en_US」がロケール識別子であり、地域設定に基づいて通貨形式に影響します。 。サポートされているロケールのリストは次の場所にあります:

http://dev.mysql.com/doc/refman/5.5/en/locale-support.html

以上がMySQL クエリで整数を通貨としてフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。