在一张基础表中,我们经常要根据一个字段的不同表达方式来汇总数据。下面我们将进行简单的汇总操作。
在数据库中创建一个名为test的表
字段类型如下图
插入数据如下图
这就是基础表了
根据基础表搜索汇总信息
根据字段的值汇总信息
下面是三种类型的汇总语句--数值类型
select
cast(byint as nvarchar) as '数字',
SUM(value) as '值'
from test group by byint
union all select '合计',SUM(value) from test
--字符串类型
select
bychar as '字符串',
SUM(value) as '值'
from test group by bychar
union all select '合计',SUM(value)