sql - 将不同的行值转换为列标题并使用 proc SQL 汇总数据
解决方案
条件聚合是一种方法:
select name,
sum(case when subject = 'math' then marks else 0 end) as group1,
sum(case when subject <> 'math' then marks else 0 end) as group2
from table t
group by name;
推荐阅读
- reactjs - SMS.isAvailableAsync() 解决后加载/更新 UI
- c# - 是否可以从 XDocument XElement 调用操作?
- c# - POCO 类属性相对于同一类的其他实例即时确定
- c++ - 如何防止 C API 注册表中的 Lua 回调被垃圾收集?
- wordpress - 使用 Wordpress 部署 Vue 生产环境
- c# - 重新使用 EF JOIN 查询 (lambda) 的结果来构建另一个查询
- api - 访问被拒绝 [失败 - 状态代码 403]
- java - 如何将特定的java文件与黄瓜中的特定功能文件匹配
- ios - 以编程方式更改 UILabel 上的约束中断布局
- web - 从一个网站支付到另一个后台运行的网站