sql行转列
来源:互联网 发布:淘宝买家怎么改评价 编辑:程序博客网 时间:2024/05/16 09:33
第一种传统方法:
SELECT SUM( CASE item.PRODUCTCATEGORYNAME WHEN '男西服' THEN item.productcount ELSE 0 END) AS singleclothes, SUM( CASE item.PRODUCTCATEGORYNAME WHEN '男西裤' THEN item.productcount ELSE 0 END) AS singletrousersFROM PRODUCTION_SALES_ORDERITEM itemWHERE item.createdate BETWEEN TRUNC(sysdate-2) AND TRUNC(sysdate);
第二种sql函数:
SELECT *FROM (SELECT item.PRODUCTCATEGORYNAME, item.productcount FROM PRODUCTION_SALES_ORDERITEM item WHERE item.createdate BETWEEN TRUNC(sysdate -2) AND TRUNC(sysdate) ) pivot (SUM(productcount) FOR PRODUCTCATEGORYNAME IN ('男西服' AS singleclothes,'男西裤' AS singletrousers));
0 0
- SQL-行转列
- SQL 行转列
- SQL行转列
- Sql 行转列
- SQL行转列
- sql 行转列
- sql行转列
- sql 行转列
- sql 行转列
- SQL 行转列
- SQL 行转列
- SQL行转列
- sql行转列
- sql 行转列
- sql行转列
- SQL行转列
- SQL行转列
- 行转列SQL
- redis中hash表的使用
- IC、ID、M1、CPU卡
- CentOS7上实践Open vSwitch+VXLAN
- 《代码整洁之道》总结一之有意义的命名
- Python 字符串操作方法大全
- sql行转列
- 十一月第四周周报
- 在服务器上保存客户端的打印配置
- centos中修改语言的配置文件
- Android Hook框架Xposed详解:从源代码分析到开发指南
- getText() & setText()
- 计数器模块
- 内存泄漏
- linux内核中GNU C和标准C的区别