データベース クエリでは、多くの場合、整数値をカンマと通貨記号を使用した通貨形式で表示する必要があります。さまざまな方法を使用してこれを実現する方法を次に示します。
MySQL の FORMAT() 関数を使用すると、整数を通貨形式に変換できます。構文は次のとおりです。
FORMAT(number, decimals)
数値は変換する整数で、小数点は表示する小数点以下の桁数を指定します。
SELECT FORMAT(1000, 2);
このクエリは値を返します。 $1,000.00.
通貨記号 ($) を整数と連結し、文字列置換関数を使用して結果の文字列を書式設定することもできます。
SELECT CONCAT('$', FORMAT(1000, 2)) AS currency_formatted;
このクエリは値 $1,000.00 を返します。
頻繁に整数を通貨として書式設定する必要がある場合は、カスタム関数を作成できます。 MySQL を使用した例を次に示します。
CREATE FUNCTION dollar_format(amount INT) RETURNS VARCHAR(255) BEGIN RETURN '$' || FORMAT(amount, 2); END;
この関数を次のように使用できます。
SELECT dollar_format(1000);
これにより、値 $1,000.00 が返されます。
どの方法を選択しても、これらのアプローチは、データベース クエリで整数を通貨形式に変換するのに役立ち、金額を読みやすい方法で表示することが容易になります。
以上がデータベースクエリで整数を通貨形式で表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。