group by 函数可以按条件进行合并,同时可以与sum、count这样的方法一起使用,使列展开。
select x,
sum(case y = 1 then 1 else 0 end) as a,
sum(case y = 2 then 1 else 0 end) as b
from table1
group by x
其中y字段有1和2两种取值。
group by 函数可以按条件进行合并,同时可以与sum、count这样的方法一起使用,使列展开。
select x,
sum(case y = 1 then 1 else 0 end) as a,
sum(case y = 2 then 1 else 0 end) as b
from table1
group by x
其中y字段有1和2两种取值。