我认为这是一个相对简单的问题,但我花了一个下午寻找答案,但还没有找到。所以...
我有一个国家列和一个数字列的视图。我想让任何数字小于 10 '其他',然后将'其他'相加成一个值。
例如,
AR 10
AT 7
AU 11
BB 2
BE 23
BY 1
CL 2
我使用 CASE 如下:
select country = case
when number < 10 then 'Other'
else country
end,
number
from ...
这会将数字列中小于 10 的国家值替换为其他值,但我不知道如何对它们求和。我想得到一个看起来像这样的表/视图:
AR 10
AU 11
BE 23
Other 12
任何帮助是极大的赞赏。