行列互换的列子
来源:互联网 发布:java二叉树层次遍历 编辑:程序博客网 时间:2024/06/11 09:28
行转成列的列子:需要分组求和
(SELECT
data_date,
dept_id_1,
CASE WHEN POR_SPAN = 'POR_SPAN_4' THEN 1 ELSE 0 END as POR_SPAN_4,
CASE WHEN POR_SPAN = 'POR_SPAN_7' THEN 1 ELSE 0 END as POR_SPAN_7,
CASE WHEN POR_SPAN = 'POR_SPAN_30' THEN 1 ELSE 0 END as POR_SPAN_30,
CASE WHEN POR_SPAN = 'POR_SPAN_999' THEN 1 ELSE 0 END as POR_SPAN_999,
1 AS POR_SPAN_TOTAL
FROM
对于一列的行数据,数值固定的时候,可以将一列的值,拆成多列的值
(SELECT
data_date,
dept_id_1,
CASE WHEN POR_SPAN = 'POR_SPAN_4' THEN 1 ELSE 0 END as POR_SPAN_4,
CASE WHEN POR_SPAN = 'POR_SPAN_7' THEN 1 ELSE 0 END as POR_SPAN_7,
CASE WHEN POR_SPAN = 'POR_SPAN_30' THEN 1 ELSE 0 END as POR_SPAN_30,
CASE WHEN POR_SPAN = 'POR_SPAN_999' THEN 1 ELSE 0 END as POR_SPAN_999,
1 AS POR_SPAN_TOTAL
FROM
tableName ) t group by data_date, dept_id_1
注意: case when then else 使用的时候,then 和 else的类型必须一致
0 0
- 行列互换的列子
- 经典的行列互换
- 行列互换的SQL
- 行列互换的一个实例
- 行列互换
- 行列互换
- 行列互换
- 行列互换
- 行列互换
- 行列互换
- 数据表行列互换的一个思考
- 用javascript实现Table的行列互换
- 一个类似行列互换的sql语句
- 将二维list的行列互换
- 利用dataset行列互换
- sql行列互换问题
- SQL2000 行列互换
- SQL 行列互换
- STM32 学习二 程序编写及GPIO调试
- 转自 standford 新年开始,当你决定转变的时候 ,一切就会变得不一样
- Javascript 实现继承的三种方式
- .Net配置文件中的数据库连接字符串使用
- 精灵动画的用法,及动画完成后的回调函数
- 行列互换的列子
- CentOS6.5导入Oracle数据库时报错syntax error near unexpected token
- Unity学习之MonoBehaviour中的常用函数
- opencv学习(三)摄像头播放
- 通俗编程——白话JAVA异常机制
- Linux 下编译、安装、配置 QT
- 《周鸿祎自述:我的互联网方法论》--读后感
- popen system exec函数
- 【c语言】实现翻转字符串函数reverse_string