MySQL VAR_POP is one of the Aggregate Function, which is used to calculate the Standard Variance of total records (or rows) selected by the SELECT Statement.

**TIP :** In MySQL, VARIANCE Functions is the synonyms for the standard VAR_POP function. So, you can use this function also.

## MySQL VAR_POP Formula

The mathematical formulas behind the VAR_POP to calculate the standard variance in MySQL is as shown below:

1 2 3 4 5 |
--Calculating the Mean or Average Mean = Sum of each individual / Total number of items --Calculating the Variance Variance = ( (OriginalValue – Mean)² + (OriginalValue – Mean)² +.... ) / Total number of items |

### MySQL VAR_POP Syntax

The basic syntax behind the VARIANCE, VAR_POP in MySQL is as shown below:

1 2 3 4 5 6 7 |
-- MySQL VARIANCE example SELECT VARIANCE(Column_Name) FROM Source; -- MySQL VAR_POP example SELECT VAR_POP(Column_Name) FROM Source; |

In this article we will show you, How to write VARIANCE, VAR_POP functions in MySQL to calculate the standard Variance with example. For this, We are going to use the below shown data

## MySQL VAR_POP Example

In MySQL, VARIANCE, VAR_POP functions will simply returns the Standard Variance of total number of records present in the specified column. For example, below query will calculate the Standard Variance of total records present in Yearly_Income from Customer details table.

1 2 3 4 5 6 7 |
-- MySQL VARIANCE example SELECT VARIANCE(Yearly_Income) AS `Standard income Variance` FROM customerdetails; -- MySQL VAR_POP example SELECT VAR_POP(Yearly_Income) AS `Standard income Variance` FROM customerdetails; |

**OUTPUT**

## MySQL VAR_POP – Group By Example

In general, VAR_POP, or VARIANCE functions are used to calculate the Standard Variance of a products belongs to particular category or color etc. In these situations we can use GROUP BY Clause to group the products by color or category. And next, we use VAR_POP Function to calculate the Standard Variance

1 2 3 4 5 6 7 |
-- MySQL VARIANCE, and VAR_POP Function Examples USE company; SELECT Profession, VAR_POP(Yearly_Income), VARIANCE(Yearly_Income) FROM customerdetails GROUP BY Profession; |

Above SQL Query will group the Customers by their Profession, and calculates their Standard Variance

**OUTPUT**

**ANALYSIS**

We are taking Software Developer profession, and show you the output.

–Calculating Mean

Mean = (70,000 + 79,000) / 2

Mean = 74500

–Calculating Variance

Variance = (70000 – 74500)² + (79000 – 74500)² / 2

Variance = 20,250,000

Thank You for Visiting Our Blog