Skip to main content

Overview

The VAR_SAMP() aggregate function calculates the sample variance of a set of numeric values. This function measures the spread of data points around the mean, assuming the data is a sample of a larger population.

Syntax

The syntax for this function is as follows:

Parameters

  • expression: numeric expression or column for which the sample variance is calculated

Example

For the needs of this section we’re going to use a simplified version of the film table from the Pagila database, containing only the title, length and rating columns. The complete schema for the film table can be found on the Pagila database website.
They query below uses the VAR_SAMP() function to calculate the sample variance for the length column where rating is greater than or equal to 4:
By running the above code, we will get the following output: