En MySQL, el PI()
función devuelve el valor de π (pi). El número π es una constante matemática aproximadamente igual a 3,14159 (aunque también se puede mostrar con mucha más precisión).
El PI()
muestra π con una precisión predeterminada de 7 (es decir,
3.141593
), sin embargo, MySQL usa internamente el valor completo de doble precisión.
Sintaxis
La sintaxis es así:
PI()
Por lo tanto, esta función no requiere (ni acepta) ningún argumento.
Ejemplo 1:pantalla predeterminada
Aquí hay un ejemplo básico para demostrar qué PI()
regresa.
SELECT PI();
Resultado:
+----------+ | PI() | +----------+ | 3.141593 | +----------+
En este caso π se devuelve con una precisión predeterminada de 7.
Ejemplo 2:mayor precisión
Este es un ejemplo de cómo mostrar π con mayor precisión.
SELECT PI()+0.000000000000000000;
Resultado:
+---------------------------+ | PI()+0.000000000000000000 | +---------------------------+ | 3.141592653589793000 | +---------------------------+
Ejemplo 3:precisión reducida
Este es un ejemplo de cómo mostrar π con precisión reducida. En este caso usamos ROUND()
función para especificar cuántos lugares decimales devolver.
SELECT ROUND(PI(), 2);
Resultado:
+----------------+ | ROUND(PI(), 2) | +----------------+ | 3.14 | +----------------+
Y si lo redondeamos a 4 decimales el dígito 5
se redondeará a 6
.
SELECT ROUND(PI(), 4);
Resultado:
+----------------+ | ROUND(PI(), 4) | +----------------+ | 3.1416 | +----------------+