sql >> Database >  >> RDS >> Mysql

MySQL PI() Functie – Retourneer de waarde van π (pi)

In MySQL is de PI() functie retourneert de waarde van π (pi). Het getal π is een wiskundige constante die ongeveer gelijk is aan 3,14159 (hoewel het ook veel nauwkeuriger kan worden weergegeven dan dit).

De PI() functie geeft π weer met een standaardprecisie van 7 (d.w.z. 3.141593 ), maar MySQL gebruikt intern de volledige dubbele-precisiewaarde.

Syntaxis

De syntaxis gaat als volgt:

PI()

Deze functie vereist (of accepteert) dus geen argumenten.

Voorbeeld 1 – Standaardweergave

Hier is een eenvoudig voorbeeld om te demonstreren wat PI() retourneert.

SELECT PI();

Resultaat:

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

In dit geval wordt π geretourneerd met een standaardprecisie van 7.

Voorbeeld 2 – Verhoogde precisie

Hier is een voorbeeld van het weergeven van π met grotere precisie.

SELECT PI()+0.000000000000000000;

Resultaat:

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

Voorbeeld 3 – Verminderde precisie

Hier is een voorbeeld van het weergeven van π met verminderde precisie. In dit geval gebruiken we de ROUND() functie om op te geven hoeveel decimalen moeten worden geretourneerd.

SELECT ROUND(PI(), 2);

Resultaat:

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

En als we het afronden op 4 decimalen, wordt het cijfer 5 wordt naar boven afgerond op 6 .

SELECT ROUND(PI(), 4);

Resultaat:

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

  1. Verbinding maken met MySQL met Perl

  2. Oracle PL/SQL:UTL_FILE.FCOPY Voorbeeld

  3. SQL Server 2016:Verbeteringen voor beschikbaarheidsgroepen

  4. HOUR() vs EXTRACT(HOUR ...) in MariaDB:wat is het verschil?