汇总/聚合函数:计数count、求和sum、求平均avg、求最大值max、求最小值min
这五种汇总函数都可以使用distinct函数;除了count函数,其他汇总函数把null排除在外且算术函数只能对数值类型数据计算。
1.1 汇总/聚合函数
/*【计算null以外的行数】*/
select count (<列名>)
from <表名>;
/*【计算所有行数】*/
select count(*)
from <表名>;
/*【计算去除重复数据后的行数】*/
select count(distinct<列名>)
from<表名>;
/*【对某列数据求和】*/
select sum(列名)
from <表名>;
/*【去除重复数据后的求和】*/
select sum(distinct<列名>)
from<表名>;
/*【求某列数据的平均值】*/
select avg(<列名>)
from <表名>;
/*【去除重复数据后的求平均】*/
select avg(distinct<列名>)
from<表名>;
/*【求某列数据的最大、最小值】*/
select max(列名),min(列名)
from (<表名>);
/*【去除重复数据后的求最值】*/
select max(distinct<列名>),min(distinct<列名>)
from<表名>;
本文系作者在时代Java发表,未经许可,不得转载。
如有侵权,请联系nowjava@qq.com删除。