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

MySQL PI()関数–π(pi)の値を返します

    MySQLでは、PI() 関数はπ(pi)の値を返します。円周率は、3.14159にほぼ等しい数学定数です(ただし、これよりもはるかに高い精度で表示することもできます)。

    PI() 関数は、デフォルトの精度7でπを表示します(例: 3.141593 )ただし、MySQLは内部で完全な倍精度値を使用します。

    構文

    構文は次のようになります:

    PI()
    

    したがって、この関数は引数を必要としません(または受け入れません)。

    例1-デフォルトの表示

    PI()が何であるかを示す基本的な例を次に示します。 戻ります。

    SELECT PI();
    

    結果:

    +----------+
    | PI()     |
    +----------+
    | 3.141593 |
    +----------+
    

    この場合、πはデフォルトの精度7で返されます。

    例2–精度の向上

    これは、より高い精度を使用してπを表示する例です。

    SELECT PI()+0.000000000000000000;
    

    結果:

    +---------------------------+
    | PI()+0.000000000000000000 |
    +---------------------------+
    |      3.141592653589793000 |
    +---------------------------+
    

    例3–精度の低下

    精度を下げてπを表示する例を次に示します。この場合、ROUND()を使用します 返す小数点以下の桁数を指定する関数。

    SELECT ROUND(PI(), 2);
    

    結果:

    +----------------+
    | ROUND(PI(), 2) |
    +----------------+
    |           3.14 |
    +----------------+
    

    また、小数点以下4桁に四捨五入すると、数字5 6に切り上げられます 。

    SELECT ROUND(PI(), 4);
    

    結果:

    +----------------+
    | ROUND(PI(), 4) |
    +----------------+
    |         3.1416 |
    +----------------+
    

    1. PythonでMySQLストアドプロシージャを呼び出す方法

    2. テーブル名をパラメータとしてストアドプロシージャに渡す方法は?

    3. Postgres-CREATE TABLE FROM SELECT

    4. MySQLでの集計関数(SUM、AVG、MAX、MIN、COUNT、DISTINCT)の使用