sql >> Databáze >  >> RDS >> Mysql

Funkce MySQL PI() – vrátí hodnotu π (pi)

V MySQL je to PI() funkce vrací hodnotu π (pi). Číslo π je matematická konstanta přibližně rovna 3,14159 (ačkoli může být také zobrazeno s mnohem větší přesností než toto).

PI() funkce zobrazuje π s výchozí přesností 7 (tj. 3,141593 ), nicméně MySQL používá interně plnou hodnotu s dvojnásobnou přesností.

Syntaxe

Syntaxe vypadá takto:

PI()

Tato funkce tedy nevyžaduje (ani nepřijímá) žádné argumenty.

Příklad 1 – Výchozí zobrazení

Zde je základní příklad, který demonstruje, co PI() vrátí.

SELECT PI();

Výsledek:

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

V tomto případě je π vráceno s výchozí přesností 7.

Příklad 2 – Zvýšená přesnost

Zde je příklad zobrazení π s vyšší přesností.

SELECT PI()+0.000000000000000000;

Výsledek:

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

Příklad 3 – Snížená přesnost

Zde je příklad zobrazení π se sníženou přesností. V tomto případě použijeme ROUND() funkce k určení, kolik desetinných míst má být vráceno.

SELECT ROUND(PI(), 2);

Výsledek:

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

A pokud to zaokrouhlíme na 4 desetinná místa, číslice 5 bude zaokrouhleno nahoru na 6 .

SELECT ROUND(PI(), 4);

Výsledek:

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

  1. Použití CONTINUE v smyčkách k obnovení řízení v Oracle

  2. Odstranění trasovacích souborů pomocí ADRCI

  3. Příklad replikace Oracle Streams krok za krokem

  4. Porozumění tomu, jak Android.com ukládá data v SQL Database Tutorial