|
|
1
5
我假设您正在使用GROUP BY生成当前结果。(注:请发布您当前的查询,因为很难猜测您正在做什么来获得该结果)。 若要获取所需内容,请使用“按汇总分组”而不是“按分组”。
是的,事实上那也行。但是我建议使用UNION ALL而不是UNION,因为您的结果集似乎已经只包含不同的行,所以没有必要使用额外的计算时间来搜索要删除的重复行。 |
|
|
2
1
有一种更快的方法。。。 假设您只能在“result”字段中获得1或2的值,则可以:
这将产生预期的输出:
如果字段结果的可能值大于1或2,则可以添加更多的sum decode行,或执行上述PL/SQL过程。 |