我正在提取一个类别列表,其中包含许多列出的值。然后,我平均并进行比较。这是一般的解释。
示例:
在每个类别中,都有包含分数的单个元素。我正在尝试比较整个类别的平均分数与另一个类别的平均分数。
问题在于,由于每个类别包含不同数量的元素,因此要评估的平均比较不相同。例如,将具有2个元素的类别1与具有55个元素的类别7进行比较。
如果类别1包含55个元素,那么我可以说同样是将类别值也包含55个元素的总价值进行了比较。
我的第一个想法是说每个类别必须有10个得分才能进行平均比较。
对于类别1,我考虑过仅获得2分,然后添加8个零,以表明该类别较弱,这是因为没有剩下的8分,而与类别7相比,其得分最高的是前10名52个中的第一个,但我认为这不会提供任何有用的结果。
同样适用于具有5个元素的类别2,将5个零分解为10。 同样适用于具有9个元素的类别3,将1个零分解为10。
我想做的是找到一种比较苹果与苹果的方法,方法是知道将每个类别与10分的设定限制进行比较,以衡量相对于其他类别而言得分更高。
是否存在可以解决此问题的过程或方法?有更好的方法来解决这个问题吗?
谢谢!
答案 0 :(得分:0)
我们无法为您决定哪种汇总功能最适合您的情况。通常,人们使用平均值或最大值,例如:
select category, count(1), avg(score), max(score) from scores group by category