Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL PI() Funktion – Gibt den Wert von π (pi) zurück

In MySQL der PI() Funktion gibt den Wert von π (pi) zurück. Die Zahl π ist eine mathematische Konstante, die ungefähr 3,14159 entspricht (obwohl sie auch mit viel größerer Genauigkeit angezeigt werden kann).

Der PI() Funktion zeigt π mit einer Standardgenauigkeit von 7 an (d. h. 3.141593 ), jedoch verwendet MySQL intern den vollen Wert mit doppelter Genauigkeit.

Syntax

Die Syntax sieht so aus:

PI()

Diese Funktion benötigt (oder akzeptiert) also keine Argumente.

Beispiel 1 – Standardanzeige

Hier ist ein einfaches Beispiel, um zu demonstrieren, was PI() zurück.

SELECT PI();

Ergebnis:

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

In diesem Fall wird π mit einer Standardgenauigkeit von 7 zurückgegeben.

Beispiel 2 – Erhöhte Präzision

Hier ist ein Beispiel für die Anzeige von π mit größerer Genauigkeit.

SELECT PI()+0.000000000000000000;

Ergebnis:

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

Beispiel 3 – Reduzierte Genauigkeit

Hier ist ein Beispiel für die Anzeige von π mit reduzierter Genauigkeit. In diesem Fall verwenden wir das ROUND() Funktion, um anzugeben, wie viele Dezimalstellen zurückgegeben werden sollen.

SELECT ROUND(PI(), 2);

Ergebnis:

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

Und wenn wir es auf 4 Dezimalstellen runden, ist die Ziffer 5 wird auf 6 aufgerundet .

SELECT ROUND(PI(), 4);

Ergebnis:

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