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

MariaDBの数値にパーセント記号を追加する

    以下は、MariaDBで数値をパーセンテージでフォーマットする簡単な例です。

    CONCAT() 関数はその引数を連結します。したがって、最初の引数として数値を渡し、2番目の引数としてパーセント記号を渡すことができます。

    デモンストレーションの例を次に示します。

    SELECT CONCAT(7.45, '%');

    結果:

    7.45%

    結果は、数値をパーセンテージ値として表示する文字列です。パーセント記号が追加される前に、数値は暗黙的に文字列に変換されます。

    次のような式を渡すこともできます:

    SELECT CONCAT(0.0745 * 100, '%');

    結果:

    7.4500%

    FORMAT()を使用して数値部分をフォーマットすることもできます 機能:

    SELECT CONCAT(FORMAT(0.0745 * 100, 2), '%');

    結果:

    7.45%

    さまざまな数値とフォーマット文字列を使用したその他の例を次に示します。

    SELECT 
        CONCAT(FORMAT(2745, 0), '%') AS "1",
        CONCAT(FORMAT(0.0745, 3), '%') AS "2",
        CONCAT(FORMAT(2.35, 5), '%') AS "3",
        CONCAT(FORMAT(0.0745, 2), '%') AS "4";

    結果:

    +--------+--------+----------+-------+
    | 1      | 2      | 3        | 4     |
    +--------+--------+----------+-------+
    | 2,745% | 0.075% | 2.35000% | 0.07% |
    +--------+--------+----------+-------+

    先行ゼロを追加

    LPAD()を使用できます 先行ゼロを追加するには:

    SELECT CONCAT(LPAD(2.75, 5, 0), '%');

    結果:

    02.75%

    1. MySQL VARCHARの最大サイズはいくつですか?

    2. MySQLの最新性からパーセンタイルを計算する

    3. SQL ServerのCAST()とTRY_CAST():違いは何ですか?

    4. マルチクラウド環境全体でのPostgreSQLセキュリティの標準化