一个字段中不同数据计算后分两列显示的问题 表中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 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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 BFrom TableNameGroup 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 OrSelect name, A = SUM(Case When type = 'A' Then 1 Else 0 End), B = SUM(Case When type = 'B' Then 1 Else 0 End)From TableNameGroup By name 在三个table中,嵌套count,怎么写 急求一条 截取字段 的 SQL 语句 ! 非常感谢!!! ERP开发 急 asp 访问 sqlserver 看看怎么解决? 很头痛的事 制作ssis包时点击预览或者分析,窗口没有响应,内存增长,请问什么问题?谢谢 求解难题:列-->行(动态转换) 新手:::sql语句update一问 重新问:用 insert into...from ...语句把SQL Server数据复制到本地access库的问题?参与有分! 关于先进先出'成本算法',各位高人多多指教。 如何SQL用字符串给变量赋值 奇怪的SQL服务管理器
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
name,
A = SUM(Case When type = 'A' Then 1 Else 0 End),
B = SUM(Case When type = 'B' Then 1 Else 0 End)
From
TableName
Group By
name