sql >> Database teknologi >  >> RDS >> Mysql

MySQL PI() Funktion – Returner værdien af ​​π (pi)

I MySQL er PI() funktion returnerer værdien af ​​π (pi). Tallet π er en matematisk konstant ca. lig med 3,14159 (selvom det også kan vises med meget større præcision end dette).

PI() funktionen viser π med en standardpræcision på 7 (dvs. 3.141593 ), men MySQL bruger den fulde dobbeltpræcisionsværdi internt.

Syntaks

Syntaksen ser sådan ud:

PI()

Så denne funktion kræver (eller accepterer) ingen argumenter.

Eksempel 1 – Standardvisning

Her er et grundlæggende eksempel for at demonstrere, hvad PI() vender tilbage.

SELECT PI();

Resultat:

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

I dette tilfælde returneres π med en standardpræcision på 7.

Eksempel 2 – Øget præcision

Her er et eksempel på visning af π med større præcision.

SELECT PI()+0.000000000000000000;

Resultat:

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

Eksempel 3 – Reduceret præcision

Her er et eksempel på visning af π ved hjælp af reduceret præcision. I dette tilfælde bruger vi ROUND() funktion til at angive, hvor mange decimaler der skal returneres.

SELECT ROUND(PI(), 2);

Resultat:

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

Og hvis vi afrunder det til 4 decimaler, er cifferet 5 vil blive rundet op til 6 .

SELECT ROUND(PI(), 4);

Resultat:

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

  1. ODBC-adgang fra Windows Server Core

  2. Lær at bruge MySQL-databasen

  3. SQL-datatyper:5 værste valg, du skal stoppe i dag

  4. Opret tabel (struktur) fra eksisterende tabel