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 | +----------------+