oracle max decode竖表改横表
1、oracle :max+decode 竖表改横表
展示为
select a.project_id,
max(decode(a.vote_result, '01', a.zaiyi, 0)) as v1,
max(decode(a.vote_result, '02', a.zaiyi, 0)) as v2,
max(decode(a.vote_result, '03', a.zaiyi, 0)) as v3
from 表 a
group by a.project_id
2、补充:decode()函数说明
decode(条件字段,条件值,返回值,返回值)
oracle max decode竖表改横表相关推荐
- oracle使用decode实现竖表转横表 (列转行)
工作中时长会用到竖表转横表(列转行)例如某商场每天都有营业额,数据库中营业额存储的方式是每天很多比每笔对应不同的消费记录 ,可能有一天的营业额很多 对应的营业额明细就会很多,如果有个需求是要统计每天营 ...
- Oracle实现竖表转横表的几种常用方法(行转列)
有能耗表,记录各个城市水.电.热的能耗情况,表结构如下: 表结构 名称 类型 备注 E_CODE VARCHAR2(10) 城市的CODE E_VALUE NUMBER 能耗值,包括水耗.电耗.热耗 ...
- 关于竖表转横表的问题
本文作者:dinya 内容摘要:在开发过程,经常遇到一些将表的显示方式进行转换的需求,我们习惯性称之为竖表到横表的转换,本文通过一个例子来简要说明常见的两种竖表转横表的问题. 本文适宜读者范围:ora ...
- MySQL中竖表和横表之间的相互转换
MySQL中竖表和横表之间的相互转换 1. 横表转为竖表 表tb的结构为 表中的数据为 现在要求查询到如下结果 使用的SQL查询语句应该如下: 或者使用下面查询 2. 竖表转为横表 tb2表的结构 ...
- 纵表、横表互转的SQL
纵表.横表互转的SQL By:大志若愚 1.建表: 纵表结构 Table_A create table Table_A (姓名 varchar(20),课程 varchar(20),成绩 int ) ...
- SQL中纵表、横表互相转换
1.建表: 纵表结构 Table_A create table Table_A (姓名 varchar(20),课程 varchar(20),成绩 int ) insert into Table_A ...
- mysql把结果变横表_mysql纵表与横表转换实例
1.纵表转横表: 纵表结构:Table1 转换后的横表结构: Sql示例代码: 2.横表转纵表: 横表结构: TableA ID 姓名 语文 数学 英语 1 ...
- HIVE中纵表转横表
最近在写hive脚本的时候,遇到一个问题就是,现在存在一个纵表(详细表),如下所示 table T1 id bankname cardname 1 中国银行 金卡 2 中国银行 白金卡 3 建设银行 ...
- excle中把竖表变成横表
下午的时候整理数据库字段,要求和中文对应.第一行填中文,第二行填表字段,这个表字段可以通过dbeaver复制列名获取,不需要一个一个打,不过由此产生了一个问题:excle表格是横向的,复制的数据是纵向 ...
最新文章
- 一种三维结构化导航的思路
- 同一个页面生成多个sessionid_web页面渲染(一)
- Hadoop2.6.0的Intellij Idea 插件
- Python中的or和and运算符的使用
- FFmpeg的C++封装:FFmpegWrapper
- [Typecho主题] modernist
- Notes of fwt
- VS2010关于更改管理帮助设置的路径的解决方案
- MyEclipse移动开发教程:设置所需配置的iOS应用(四)
- Termux第一篇之ssh使用
- html dl dt dd 标签语法与使用
- C# 在线PDF阅读
- 电脑tf卡检测不到_电脑不认TF卡,有什么方法
- 为Windows 7 Professional安装多语言包
- 无线DTU工作原理与特性
- xml布局中实现文字下划线的效果
- w10系统服务器如何创建新用户,关于Win10怎么给本地账户添加管理员权限的讲解...
- word删除页眉下面的横线
- python开发指法练习软件_猿编程电脑端
- 通过UA区分微信PC端浏览器还是手机端浏览器