AVG 函数返回指定的列或表达式中所有值的平均值。
SELECT AVG(unit_price) FROM stock WHERE stock_num = 110;
通过将 unit_price 值的总和除以符合条件的行的基数来计算返回值。
SELECT AVG(DISTINCT unit_price) FROM stock WHERE stock_num = 110;如果该数据集不包括重复的值,则上述两个示例都返回同样的 AVG 值。
忽略 NULL 值,除非该列或表达式中的每个值都是 NULL。如果每个值都是 NULL,则 AVG 函数为那个列或表达式返回 NULL。