• It allows you to calculate the average value of a set of values.
AVG(DISTINCT expression)

You use the DISTINCT operator in the AVG function to calculate the average value of the distinct values.

For example, if you have a set of values 1,1,2,3, the AVG function with DISTINCT operator will return 2 i.e., (1 + 2 + 3) / 3.

Example

SELECT
	AVG(buyprice) 'Average Price'
FROM
	products;