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