一个字段中不同数据计算后分两列显示的问题
表中2字段type和name,type字段只有 'a ', 'b '两种值,我希望按type的不同计算count(type),if( 'a ')   count(type)   as    'A ';if( 'b ')   count(type)   as    'B '并按name分组,实现如下表结构 
 name|A|B
------解决方案--------------------Select 
 	name, 
 	SUM(Case type When  'A ' Then 1 Else 0 End) As A, 
 	SUM(Case type When  'B ' Then 1 Else 0 End) As B 
 From 
 	TableName 
 Group By 
 	name
------解决方案--------------------不知楼主是否此意: 
 select name,sum(case type when  'a ' then 1 else 0 end) as  'A ',sum(case type when  'b ' then 1 else 0 end) from table1