Función PI() en MySQL

La función PI() en MySQL se usa para devolver el valor de Pi. El número predeterminado de lugares decimales que se muestra es siete, pero MySQL usa internamente el valor completo de doble precisión.

Sintaxis:

PI()

Parámetro:
Este método no acepta ningún parámetro.

Devoluciones:
Devuelve el valor de Pi, es decir, 3,141593.

Ejemplo-1:
Devolver el valor predeterminado de Pi usando la función PI.

SELECT PI() AS DefaultPiValue;

Producción :

DefaultPiValue 
  3.141593

Ejemplo-2:

Devolviendo el valor de Pi hasta 18 decimales usando la función PI.  

SELECT PI()+0.000000000000000000 
AS PiValue;

Producción :

PiValor 
3.141592653589793000

Ejemplo-3:
Uso de la función PI para calcular el área y el perímetro de todos los círculos en una columna. Para demostrarlo, creemos una tabla llamada Circle.

CREATE TABLE Circle(
Circle_id INT AUTO_INCREMENT,  
Radius DECIMAL(10, 3) NOT NULL,
PRIMARY KEY(Circle_id )
);

Ahora, inserte algunos datos en la tabla Circle.

INSERT INTO Circle(Radius )
VALUES
(2 ),(3),(10 ),(12.5 ),(6.80),
(4.60 ),(6),(20),(25) ;

Entonces, la tabla circular es la siguiente.

SELECT * FROM Circle;
Circle_id Radio
1 2.000
2 3.000
3 10.000
4 12.500
5 6.800
6 4.600
7 6.000
8 20.000
9 25.000

Ahora, calcularemos el área y el perímetro de cada círculo usando la función PI.

SELECT Circle_id, Radius,
PI() * Radius * Radius  AS Area,
2 * PI() * Radius AS Perimeter
FROM Circle;

Producción :

Circle_id Radio Área Perímetro
1 2.000 12.566371 12.566371
2 3.000 28.274334 18.849556
3 10.000 314.159265 62.831853
4 12.500 490.873852 78.539816
5 6.800 145.267244 42.725660
6 4.600 66.476101 28.902652
7 6.000 113.097336 37.699112
8 20.000 1256.637061 125.663706
9 25.000 1963.495408 157.079633

Publicación traducida automáticamente

Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *