行列倒置(二)----交叉表(oracle)
来源:互联网 发布:网络作家收入如何 编辑:程序博客网 时间:2024/06/03 23:45
表结构:
需要实现年月列倒置成行
select column1,sum(case when substr(syear,5,2)='01' then smoney end) as 一月,
sum(case when substr(syear,5,2)='02' then smoney end) as 二月,
sum(case when substr(syear,5,2)='03' then smoney end) as 三月,
sum(case when substr(syear,5,2)='03' then smoney end) as 四月
from sellmoney group by column1;
select column1,sum(decode(substr(syear,5,2),'01',smoney)) as 一月,
sum(decode(substr(syear,5,2),'02',smoney)) as 二月,
sum(decode(substr(syear,5,2),'03',smoney)) as 三月,
sum(decode(substr(syear,5,2),'04',smoney)) as 四月
from sellmoney group by column1;
结果如下:
0 0
- 行列倒置(二)----交叉表(oracle)
- 行列倒置(一)(oracle)
- Oracle数据库表行列倒置
- 交叉表查询(普通行列转换)
- ACCESS交叉表(行列互换)
- oracle 动态交叉查询 行列互换 oracle动态交叉表
- SQL 行列倒置(Oracle+SQL server)
- SQL 行列倒置(Oracle+SQL server)
- 最简单的行列转换(交叉表)实例
- 普通行列转换(交叉表,横表变列表)
- C#行列转换(交叉表)处理源代码
- 行列转换 交叉表
- 行列转换 交叉表
- 行列转换 交叉表
- 行列转换交叉表
- 交叉表行列转换
- oracle中的行列转换(二 行转列 unpivot)
- oracle行列转换(转)
- mfc 创建文件夹并将文件保存路径设置为新建文件夹内
- postgresql无法启动,事件查看器提示bogus data in lock file "postmaster.pid
- Jtable实现删除每一列
- mysql 配置注意事项、 mysql 数据类型
- 关于《C++ primer plus 第六版》中文版的答案说明
- 行列倒置(二)----交叉表(oracle)
- 在netbeans下使用ireport的注意点
- 将博客搬至CSDN
- 3种实现定时任务的方法
- 32 的timers中断处理 两种方式
- APUE学习之旅-第一章:UNIX System Over view
- UITableView仿QQ好友的分组收缩展开界面
- sql语句 根据条件分支执行--执行sql语句中的一部分(oracle)
- Spring MVC 教程,快速入门,深入分析