如下表,下图是一个数据表table,
地点 高低
美国 高
日本 低
法国 低
英国 低
美国 高
英国 高
比利时 低
法国 高
日本 低
怎样获取每个地点高低的次数?我想得到如下结果,在sqlserver2012中应该怎么写?
地点 高 低
美国 2 0
日本 0 2
法国 1 1
英国 1 1
比利时 0 1
select 地点,sum(高)as 高,sum(低)as 低
from(
SELECT 地点,高,低
FROM Table_2
PIVOT
(
count(高低) for [高低] in(高,低)
)TBL)t
group by 地点