我有一个“客户”表CustomerID
,其中包含MainCountry
和列CustomerTypeID
。
我有 5 种客户类型 1,2,3,4,5 。
我想根据客户类型计算每个国家的客户数量。我正在使用以下查询:
select count(CustomerID) as CustomerCount,MainCountry,CustomerTypeID
from Customers
group by CustomerTypeID,MainCountry
但有些国家没有任何客户,类型为 1、2、3、4 或 5。
因此,如果该国家/地区不存在客户类型,我想设置一个默认值 0。
目前它提供的数据如下:-
CustomerCount MainCountry CustomerTypeID
5695 AU 1
525 AU 2
12268 AU 3
169 AU 5
18658 CA 1
1039 CA 2
24496 CA 3
2259 CA 5
2669 CO 1
10 CO 2
463 CO 3
22 CO 4
39 CO 5
由于“AU”没有类型 4,所以我想要一个默认值。