摘要: Oracle大师Thomas Kyte在他的经典著作中,反复强调过一个实现需求方案选取顺序:“如果你可以使用一句SQL解决的需求,就使用一句SQL;如果不可以,就考虑PL/SQL是否可以;如果PL/SQL实现不了,就考虑Java存储过程是否可以;如果这些都不可能实现,那么就需要考虑你是否真的需要实现... 阅读全文
posted @ 2015-11-09 18:28 java高级技术汇 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 关于oracle函数listagg的使用说明工作中经常遇到客户提出这样的需求,希望在汇总合并中,能够把日期逐个枚举出来。如图,原始数据是这样的:客户希望能够实现这样的汇总合并:那么通常我会使用listagg这个函数,但是好多网上都是系统的全面的介绍listagg这个函数的使用方法,看起来很费力气。在... 阅读全文
posted @ 2015-11-09 18:21 java高级技术汇 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2... 阅读全文
posted @ 2015-11-09 18:07 java高级技术汇 阅读(3451) 评论(0) 推荐(0) 编辑
摘要: 1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute By1、概述“Group By”从字... 阅读全文
posted @ 2015-11-09 15:50 java高级技术汇 阅读(418) 评论(0) 推荐(0) 编辑