×

MySQL PI() function

In this context, we will learn how we can use the MySQL PI() function with proper syntax and good examples.

Introduction of MySQL PI() function

PI() function in MySQL is used to return the Pi value. The default number of decimal places displayed is seven, but MySQL uses the full double-precision value internally.

Syntax of the MySQL PI() function

The syntax of the MySQL PI() function is given as follows:

PI();

Parameters or arguments used in MySQL PI() function:

There is no parameter accepted by this function.

Returns:

It returns the Pi value, i.e., 3.141593.

Application used for PI() function:

The PI() function can be used in the given below MySQL versions.:

  • MySQL 5.7
  • MySQL 5.6
  • MySQL 5.5
  • MySQL 5.1
  • MySQL 5.0
  • MySQL 4.1
  • MySQL 4.0
  • MySQL 3.23

Examples of MySQL PI() function:

Now we will look into some MySQL PI() function examples and will explore how we can use the PI function in MySQL.

Example-1:

Here, we will derive the default value of Pi using the PI Function in MySQL.

SELECT PI() AS DefaultPiValue;

Output:

DefaultPiValue
3.141593
1 row in set (0.00 sec)

Example-2:

Here, we will derive the value of Pi up to 18 decimal places using the PI Function in MySQL.

SELECT PI()+0.000000000000000000
AS PiValue;

Output :

PiValue
3.141592653589793000
1 row in set (0.00 sec)

Example 3:

Now we will use the PI Function for the calculation of the Area and perimeter of all circles in a column. To demonstrate, let us create a table named Circle.

CREATE TABLE Circle(
Circle_id INT AUTO_INCREMENT,
Radius DECIMAL(10, 3) NOT NULL,
PRIMARY KEY(Circle_id )
);
Now, insert some data into the Circle table.
INSERT INTO Circle(Radius )
VALUES
(2 ),(3),(10 ),(12.5 ),(6.80),
(4.60 ),(6),(20),(25) ;

So, the Circle Table is as follows.

SELECT * FROM Circle;
Circle_idRadius
12.000
23.000
310.000
412.500
56.800
64.600
76.000
820.000
925.000

Now, we will evaluate the Area and perimeter of every Circle using the PI function.

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

Output:

Circle_idRadiusAreaPerimeter
12.00012.56637112.566371
23.00028.27433418.849556
310.000314.15926562.831853
412.500490.87385278.539816
56.800145.26724442.725660
64.60066.47610128.902652
76.000113.09733637.699112
820.0001256.637061125.663706
925.0001963.495408157.0

Application of MySQL PI() function:

The PI() function will be used in the given below MySQL versions:

  • MySQL 5.7
  • MySQL 5.6
  • MySQL 5.5
  • MySQL 5.1
  • MySQL 5.0
  • MySQL 4.1
  • MySQL 4.0
  • MySQL 3.23

Summary:

In the above context, we have learned how to use the PI() function in MySQL to find the PI value in it.


Related Topics

MySQL FORMAT() function

In this context, we will learn how we can use the MySQL FORMAT() function with proper syntax and good examples. Introduction of MySQL FORMAT() function This function in MySQL helps to format...

2 minutes read.

MySQL RAND() function

In this context, we will learn how we can use the MySQL RAND() function with proper syntax and good examples. Introduction of MySQL RAND() function Basically, in MySQL the RAND() function is...

3 minutes read.

MySQL LOAD_FILE() function

In this context, we will learn how we can use the MySQL LOAD_FILE() function with proper syntax and good examples. Introduction of MySQL LOAD_FILE() function The LOAD_FILE() function in MySQL reads a...

3 minutes read.

MySQL Operators

MySQL Operators MySQL operator needs advanced operation on the table and its data. This operator works with the "WHERE" clause. MySQL operators are a statement to modify information. It helps to...

13 minutes read.

MySQL Database Introduction

MySQL - Database Introduction: The database plays an essential role in MySQL for storing and modifying the data. The database creates and keeps multiple tables. The database organizes and manipulates...

8 minutes read.

MySQL String Function

The string function is used to maintain and operate string values. This function modifies the string data as per function. We can do the concatenation, conversion, removal and replacing the...

4 minutes read.

MySQL Character Length Function

In this context, we will learn how we can use the MySQL CHARACTER_LENGTH() function with proper syntax and good examples. Introduction of MySQL CHARACTER_LENGTH() function CHARACTER_LENGTH() function in MySQL is used to...

2 minutes read.

MySQL MOD() function

In this context, we will learn how we can use the MySQL MOD() function with proper syntax and good examples. Introduction of MySQL MOD() function Basically, in MySQL, the MOD() function is...

3 minutes read.

MySQL Show index

This query helps to access and retrieve table information. This syntax displays the required index or all indexes of the table. It also displays the index type as per the...

3 minutes read.

MySQL Full text index

Full text index The full-text index in the table isused to search the full text of the data. This index assigns to the table using a "FULLTEXT" keyword. First, the table...

3 minutes read.

MySQL AVG function

This function works on numerical data type values. The average function shows the average value of the data set. If an average function returns a null value, then the row...

5 minutes read.

MySQL COUNT function

The count function returns the number of rows in the table. This function shows either the entire rows count or the required row count of the table. It determines the...

5 minutes read.

MySQL Index

An index is a widely used method to access table information quickly. MySQL requires an index for operating table data stored in rows and columns. It's an entry point of...

3 minutes read.

MySQL Union

MySQL contains the same categories of data in a different table. Sometimes, you require multiple tables to collect data together. MySQL union is a function to combine two table's data...

5 minutes read.

MySQL CONCAT() function

In this context, we will learn how we can use the MySQL CONCAT() function with proper syntax and good examples. Introduction of MySQL CONCAT() function By using the MySQL CONCAT function, we...

3 minutes read.

MySQL ISNULL function

This function is used to check the null value in table data. It returns the result in a Boolean form. If table data is null, then the output becomes 1....

2 minutes read.

MySQL MONTHNAME() function

In this context, we will learn how we can use the MySQL MONTHNAME() Function with proper syntax and good examples. Introduction of MySQL MONTHNAME() function In MySQL the MONTHNAME() Function is used...

3 minutes read.

MySQL Create index

An index creation helps to make a row of the table unique. The index operates and handles table data quickly. MySQL index requires NOT NULL column constraint. The index column...

2 minutes read.

MySQL RTRIM() function

In this context, we will learn how we can use the MySQL RTRIM() function with proper syntax and good examples. Introduction of MySQL RTRIM() function It is the function in MySQL that...

2 minutes read.

MySQL Advance table Query

MySQL Advance table Query The table is created by index, rows, and columns in the MySQL database. The user saves their information in matrix format. The database requires a query to...

14 minutes read.