Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Funkcja MySQL PI() – zwraca wartość π (pi)

W MySQL PI() funkcja zwraca wartość π (pi). Liczba π jest stałą matematyczną w przybliżeniu równą 3,14159 (chociaż może być również wyświetlana z dużo większą precyzją niż ta).

PI() funkcja wyświetla π z domyślną precyzją 7 (tj. 3,141593 ), jednak MySQL używa wewnętrznie pełnej wartości podwójnej precyzji.

Składnia

Składnia wygląda tak:

PI()

Tak więc ta funkcja nie wymaga (ani nie akceptuje) żadnych argumentów.

Przykład 1 – Wyświetlacz domyślny

Oto podstawowy przykład demonstrujący, co PI() powraca.

SELECT PI();

Wynik:

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

W tym przypadku π jest zwracane z domyślną precyzją 7.

Przykład 2 – Zwiększona precyzja

Oto przykład wyświetlania π z większą precyzją.

SELECT PI()+0.000000000000000000;

Wynik:

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

Przykład 3 – Zmniejszona precyzja

Oto przykład wyświetlania π ze zmniejszoną precyzją. W tym przypadku używamy ROUND() funkcja, aby określić, ile miejsc dziesiętnych ma zostać zwróconych.

SELECT ROUND(PI(), 2);

Wynik:

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

A jeśli zaokrąglimy to do 4 miejsc po przecinku, cyfrę 5 zostanie zaokrąglona w górę do 6 .

SELECT ROUND(PI(), 4);

Wynik:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje sposób na uruchomienie MySQL w pamięci dla przypadków testowych JUnit?

  2. Wiele zliczeń z różnymi warunkami w jednym zapytaniu MySQL

  3. Jak obliczyć średnią kroczącą w MySQL

  4. 4 sposoby na zastąpienie wartości NULL inną wartością w MySQL

  5. 50 najważniejszych pytań do rozmowy kwalifikacyjnej MySQL, które musisz przygotować w 2022 r.