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

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

    MariaDBでは、FORMAT()を使用できます 数値をコンマでフォーマットする関数。

    より具体的には、この関数は、数千の区切り文字と10進数の区切り文字を使用して、指定された10進数の位置に丸められたフォーマット済みの文字列として数値を返します。

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

    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. OPENJSON、JSON_QUERY、およびJSON_VALUE(SQL Server)を使用するときに特殊文字を含むJSONキーを参照する方法

    2. データベースに時間(hh:mm)を保存するための最良の方法

    3. PostgreSQLシーケンスのHibernateの使用は、シーケンステーブルに影響しません

    4. DAYOFMONTH()の例– MySQL