1、创建一张表,同时插入数据。
2、按照价格排序.select * from 表名 order by 字段名 [升序|降序]。
3、按照class分组(group by),数据会分成三类,肉类、蔬菜类、水果类。
4、按照class分组后在对结果做一个处理,统计三个类总钱数分别是多少。这里sum是mysql提供的内置函数(聚合函数),统计合的。
5、分组了之后可以通过聚合函数可以做一系列的查询 *** 作,查询每个类中有多少个。
6、分组后面跟having做过滤。
如何使用MySQL查询某个列中相同值的数量统计可以通过用该字段分组计数获得。例如:
select
col1,count(col1)
as
cnt
from
t1
group
by
col1
这个查询可返回表t1的字段col1中每个值的重复次数。
select fdate,sum(case when res='合格' then 1 else 0 end ) as '合格',sum(case when res='不合格' then 1 else 0 end ) as '不合格' from test group by fdate order by fdate欢迎分享,转载请注明来源:内存溢出
评论列表(0条)