汇总数据
聚集函数
AVG() 函数
AVG() 通过对表中行数计数并计算其列值之和,求得该列的平均值。 AVG()可用来返回所有列的平均值,也可以用来返回特定列或行的平均值。
SELECT AVG(prod_price) AS avg_price
FROM Products;
#返回prod_price字段的平均值
SELECT AVG(prod_price) AS avg_price
FROM Products
WHERE vend_id = 'DLL01';
#返回vend_id位DLL01的prod_price的平均值
COUNT() 函数
- COUNT() 函数进行计数。可利用 COUNT() 确定表中行的数目或符合特定条件的行的数目。
- 使用 COUNT(*) 对表中行的数目进行计数,不管表列中包含的是空值( NULL )还是非空值。
- 使用 COUNT(column) 对特定列中具有值的行进行计数,忽略 NULL 值。
SELECT COUNT(*) AS num_cust
FROM Customers;
#对customers表中所有记录进行计数
SELECT COUNT(cust_email) AS num_cust
FROM Customers;
#对customer表中含有cust_email的记录的进行计数