1、创建一张表,同时插入数据。
2、按照价格排序.select * from 表名 order by 字段名 [升序|降序]。
3、按照class分组(group by),数据会分成三类,肉类、蔬菜类、水果类。
4、按照class分组后在对结果做一个处理,统计三个类总钱数分别是多少。这里sum是mysql提供的内置函数(聚合函数),统计合的。
5、分组了之后可以通过聚合函数可以做一系列的查询 *** 作,查询每个类中有多少个。
6、分组后面跟having做过滤。
使用聚和函数 sum() 求和
select sum(money) from record t where t.name = ?
注意:t 是一个表的别名,比如 t.name 就是取 record 表中的name,使用 record.name 也可以,但就是太长了,所以起一个别名比较方便
扩展资料:
聚集函数是 AVG、COUNT、MAX、MIN 和 SUM,以下示例中描述了聚集函数的语法
aggregation-function ( [ ALL | DISTINCT ] expression )
或:COUNT( [ ALL | DISTINCT ] identification-variable )
或:COUNT( * )
在应用函数之前,DISTINCT 选项消除重复值。
参考资料来源:百度百科-聚集函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)