日期:2014-05-18  浏览次数:20423 次

我发现被个最简单的问题难住了。
数据里取出来的数据,大部分数字,小部分是汉字
现在要做统计。用了group   by,求和,求平均,求> 多少, <多少

汉字部分是有规律的,只可能出现在一行数据里。。
而且只有规定的四组汉字
优质,普通,一般,较差

产生的表是这样
                                                                      优质,       普通,       一般,       较差
产品类     产品名称   总共数量   平均值   大于800     大于500   大于100   小于100


都是求数量的。。。其中平均值如果是汉字部分,将表示为   “无数据”

------解决方案--------------------
聚合统计工作当然最好交给数据库来完成,效率高

没看懂 LZ 的问题

大概也就 CASE, GROUP, SUM, AVG 的用法
------解决方案--------------------
case XXX when '优质 ' then 900 when '普通 ' then 700 when '一般 ' then 200 when '差 ' then 10 end

把这个做为你的统计列