Oracle 中 流程控制函数 decode用法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle 中 流程控制函数 decode用法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1750字,纯文字阅读大概需要3分钟。
内容图文
![Oracle 中 流程控制函数 decode用法](/upload/InfoBanner/zyjiaocheng/490/b8e4cd2dbb584d92a182f626692f36ba.jpg)
转换后的表结构:
FNAME ZAOCAN_VALUE ZHONGCAN_VALUE WANCAN_VALUE
员工 10 20 5
1 --纵表转横表SQL示例: 2 SELECT FNAME, 3 SUM(DECODE(FTYPE,‘zaocan‘,FVALUE,0)) AS ZAOCAN_VALUE, 4 SUM(DECODE(FTYPE,‘zhongcan‘,FVALUE,0)) AS ZHONGCAN_VALUE, 5 SUM(DECODE(FTYPE,‘wancan‘,FVALUE,0)) AS WANCAN_VALUE 6 FROM TEST_Z2H 7 GROUP BY FNAME;
b. 横表转纵表
横表结构: TEST_H2Z ID 姓名 语文 数学 英语 1 张三 80 90 70 2 李四 90 85 95 3 王五 88 75 90 转换后的表结构: ID 姓名 科目 成绩 1 张三 语文 80 2 张三 数学 90 3 张三 英语 70 4 李四 语文 90 5 李四 数学 80 6 李四 英语 99 7 王五 语文 85 8 王五 数学 96 9 王五 英语 88
1 --横表转纵表SQL示例: 2 SELECT 姓名,‘语文‘ AS 科目,语文 AS 成绩 FROM TEST_H2Z UNION ALL 3 SELECT 姓名,‘数学‘ AS 科目,数学 AS 成绩 FROM TEST_H2Z UNION ALL 4 SELECT 姓名,‘英语‘ AS 科目,英语 AS 成绩 FROM TEST_H2Z 5 ORDER BY 姓名,科目 DESC;
Oracle 中 流程控制函数 decode用法
标签:方法 图结构 reference 介绍 会话 number sign strong 逻辑
本文系统来源:http://www.cnblogs.com/xiaoxiaoweng/p/7473231.html
内容总结
以上是互联网集市为您收集整理的Oracle 中 流程控制函数 decode用法全部内容,希望文章能够帮你解决Oracle 中 流程控制函数 decode用法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。