sql 行转列
SQL 转列
2023-06-13 09:15:37 时间
行转列
fd_name | fd_type | fd_total |
---|---|---|
a | type1 | 1 |
a | type2 | 2 |
a | type3 | 3 |
转成
fd_name | fd_type1_total | fd_type2_total | fd_type3_total |
---|---|---|---|
a | 1 | 2 | 3 |
sql
select fd_name
, max(case when fd_type = 'type1' then fd_total else 0 end) as fd_type1_total
, max(case when fd_type = 'type2' then fd_total else 0 end) as fd_type2_total
, max(case when fd_type = 'type3' then fd_total else 0 end) as fd_type3_total
from
t_mytable
group by fd_name
相关文章
- mysql开发常用SQL
- PostgreSQL 对IN,EXISTS,ANY/ALL,JOIN的sql优化方案
- sql查询exist替换in详解数据库
- Oracle SQL性能优化 SQL优化详解数据库
- pl/sql查询表数据,报错ORA-03115:不支持的网络数据类型或表示法详解数据库
- 如何使用SQL Server导出数据(sqlserver导出数据sql)
- 表索引SQL Server中构建高性能列表索引(sqlserver列)
- 取消安装:深刻回顾SQL Server 2012(sqlserver2012卸载)
- SQL Server 的字段拼接实践研究(sqlserver拼接字段)
- MySQL如何输出SQL语句?25字教程速成!(mysql输出sql)
- “让SQL Server加入虚拟化的行列”(vm sqlserver)
- SQL Server本地机:助力企业发展(sqlserver本地机)
- SQL Server指南:实现高效数据库管理(sqlserver指南)
- 据库SQL Server:管理完美的总数据库(sqlserver 总数)
- SQL Server加注释的正确方式(sqlserver怎么打注释)
- 使用SQL Server简单创建作业的技巧(sqlserver建作业)
- SQL Server大小写技巧深度剖析(sqlserver大小写)
- SQL Server两列数值求和与之结果(sqlserver两列和)
- 简单易用的Oracle SQL跟踪工具推荐(oracle跟踪sql工具)
- 提升效率:用MySQL查看SQL代码的性能(mysql查看sql执行效率)
- sql使用cxoracle写出优化的SQL(cx_oracle写死)
- MySQL实现一对多关系的SQL查询方法(mysql一对多sql)
- 使用SQL快速将数据导入Redis(sql导入redis)
- Oracle SQL模板精准掌控数据库(oracle sql模板)
- Oracle SQL传参精准实现数据查询(oracle sql传参)
- 浅析SQL存储过程和事务处理
- Yii框架调试心得--在页面输出执行sql语句