sql >> データベース >  >> RDS >> Mysql

MySQLでコンマを使用して数値をフォーマットする方法

    FORMAT()を使用できます MySQLで機能して、数値をより人間が読める形式にフォーマットします。

    この関数は、数値をフォーマットされた文字列として返します。必要に応じて、数千のセパレータと小数点以下のセパレータを追加し、結果を指定された小数点以下の桁数に丸めます。

    MySQLでは、FORMAT() 関数は、最初の引数として数値を受け入れ、その後に小数点以下の桁数が続きます:

    SELECT FORMAT(123456.789, 2);

    結果:

    123,456.79

    カンマをどこに置くかを指定する必要はありません。関数はそれらをどこに置くかを知っています。

    数が多い別の例を次に示します。

    SELECT FORMAT(123456789.123456789, 6);

    結果:

    123,456,789.123457

    小数点以下の桁数にカンマを使用する

    多くのロケールでは、コンマが小数点以下の桁数として使用され、ピリオド/ピリオド/ピリオドがグループ区切り文字に使用されます。

    FORMAT() 関数は、数値をフォーマットするときに使用するロケールを指定できる3番目の引数を受け入れます。

    例:

    SELECT FORMAT(123456.789, 2, 'de_DE');

    結果:

    123.456,79

    この場合、ロケールをde_DEに設定します 、これはドイツ語用です。今回は、カンマを10進数の区切り文字として使用し、ピリオドをグループ区切り文字として使用します。


    1. MariaDBで大文字に変換する方法

    2. OracleのSOUNDEX()関数

    3. シーケンス値を使用して複数の行をOracleに挿入するにはどうすればよいですか?

    4. UID –Oracleの現在のセッションのIDを返します