回 帖 发 新 帖 刷新版面

主题:这样的语句该如何写?

有表a
字段有              “单位”             “内容”  两个
各字段的内容       aaaaa                  灯光、尾气
                   aaaaa                  制动、侧滑、灯光
                   bbbbb                  灯光、制动
                   bbbbb                  灯光、侧滑
                   ccccc                  尾气
要求以单位字段汇总统计,字段内容中的各文字出现多少次
如aaaaa单位,汇总后的结果如下
     灯光2、尾气1、制动1、侧滑1
ccccc单位
      尾气1

回复列表 (共2个回复)

沙发

你的表结构要这样汇总有点麻烦,要处理两次
内容中的,每一项各站一下字段就好统计了,
如,
单位  灯光 制动 侧滑 尾气

aa     1   2     1    1 
aa     2   1     1    1
bb     2   3     3    1
bb     1   1     1    4
cc     2   1     3    1

select 单位,sum(灯光),sum(制动),sum(侧滑),sum(尾气) from table 
group by 单位

板凳

可是数据库中的字段现在已经没有办法更改了,几十万条记录啊
难道没有其他办法了吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册