上一篇博客讲了数据库中关于单表select的有关操作,这一篇来说一些我学到的数据库中聚合函数的使用。聚合函数常和group by联合使用。
1:max()求某字段中最大值:求t_book表中按书籍类型中每种书的最大数量:
select bookName, max(bookNum) from t_book group by bookType;
2:sum()求和函数:求t_book中按书籍类型中每种类型书的总和:
select sum(bookNum) booktype from t_book group by bookType;
3:min()求某字段中最小值:求t_book表中按书籍类型中每种书的最小数量:
select bookName, min(bookNum) from t_book group by bookType;
4:avg()求平均值:求t_book表中每种类型书价格的最后平均值:
select avg(bookprice) ,booktype from t_book group by bookType;
5:count()用来统计数据库中记录的条数: 求t_book表中每种类型书中有多少条记录:
select count(bookName), booktype from t_book group by bookType