sql 行转列 oracle
来源:互联网 发布:怎么在淘宝上卖话费 编辑:程序博客网 时间:2024/06/05 17:42
1 原表数据
2 统计要求: 页面统计为
3 (1) 统计数量 以机构和病种 GROUP BY SELECT 上报机构, 上报疾病 FROM 表A GROUP BY 上报机构, , 上报疾病;
结果图:
(2) 统计数量 以机构和病种 GROUP BY ,count(*) SELECT 上报机构, 上报疾病 , count(*) as 数量 FROM 表A GROUP BY 上报机构, , 上报疾病;
结果图:
(2) 行转列 SELECT 上报机构, NVL(sum(decode( 上报疾病 ,‘鼠疫’ , count(*)))) as “鼠疫”,
NVL(sum(decode( 上报疾病 ,‘H7N9’ , count(*)))) as “H7N9”,
NVL(sum(decode( 上报疾病 ,‘霍乱’ , count(*)))) as “霍乱”
FROM 表A GROUP BY ( 上报机构 )
结果图:
注释:在查询中,另命名列时可以使用双引号,表示字符串(单引号引数字时会报错: select nums as “101” from A;正确; select nums as ‘’101’ from A;错误; select nums as 101 from A;错误;)
阅读全文
0 0
- oracle sql 行转列
- sql 行转列 oracle
- Oracle行转列SQL后台代码
- sql----oracle
- oracle sql
- Oracle SQL
- Oracle SQL
- Oracle SQL
- sql oRACLE
- oracle sql
- Oracle sql
- Oracle sql
- oracle sql
- oracle sql
- ORACLE-SQL
- Oracle SQL
- Oracle SQL
- oracle.sql
- C++ Sort 函数详解
- SpringBoot整合Sentry监控项目日志
- Spring Cloud微服务实战pdf
- FFmpeg关于nb_smples,frame_size以及profile的解释 FFmpeg关于nb_smples,frame_size以及profile的解释
- python豆瓣源及模块更新
- sql 行转列 oracle
- 三、初探搜索
- A*算法详解
- StringBoot集成Rabbit,根据业务返回ACK
- Android Studio terminal keytool appt常用命令
- Android解决重复依赖问题
- 关于ScrollView嵌套滑动控件出现的内容显示不全问题
- Jenkins之用户管理
- 并发与并行的区别