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