1,统计列时,会查询这个列不为空的数量,它是需要计算的
2,统计行数时,如果不加where,它可以直接取到结果,因为它可以利用存储引擎的特性直接获得这个值,比如count(*)
3,统计列时,如果知道这个列不能为空,会转化为count(*),从而
如果统计的group by字段是一样的话,是可以多列统计的,可以这么写
select sum(a),sum(b) from table group by cat_id希望对你有帮助
欢迎分享,转载请注明来源:内存溢出
1,统计列时,会查询这个列不为空的数量,它是需要计算的
2,统计行数时,如果不加where,它可以直接取到结果,因为它可以利用存储引擎的特性直接获得这个值,比如count(*)
3,统计列时,如果知道这个列不能为空,会转化为count(*),从而
如果统计的group by字段是一样的话,是可以多列统计的,可以这么写
select sum(a),sum(b) from table group by cat_id希望对你有帮助
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)