If you know about the avg()
function in SQLite, you’re probably aware that it returns the average of all non-NULL X within a group.
But did you know you can add the DISTINCT
keyword to this function?
If you add the DISTINCT
keyword, avg()
will calculate its results based on distinct values only. This is essentially the same as removing duplicate values and then calculating the average on the remaining values.