about me:oracle ace pro,optimistic,passionate and harmonious. focus on oracle,mysql and other database programming,peformance tuning,db design, j2ee,linux/aix,architecture tech,etc
全部博文(166)
发布时间:2020-06-01 23:57:11
学习oracle中各种关联update的方法,普通关联update缺点以及改进的merge,update inline view提高效率等。......
发布时间:2020-06-01 23:44:28
简单的group by,用过sql的应该很熟悉了,通过group by子句指定相关列,就可以得到对应分组的聚合结果,对于每个分组只返回一行结果,可以计算sum,min,max,avg等。然而在实际应用中,比如在数据仓库系统中,经常需要对数据进行多维分析,不仅需要标准分组的结果(相当于简单group by),还需要不同维度的小计(简单group by中取部分列分组)和合计(不分组),从而提供多角度的数据分析支持,对于这种复杂分组需求,简单group by就很难达到这种目的,当然,我们可以使用union或union all将不同维度的分组结果联合起来,但是性能往往不好,而且sql编写相对来说也复杂多了......
发布时间:2020-06-01 08:48:55
简单的group by,用过sql的应该很熟悉了,通过group by子句指定相关列,就可以得到对应分组的聚合结果,对于每个分组只返回一行结果,可以计算sum,min,max,avg等。然而在实际应用中,比如在数据仓库系统中,经常需要对数据进行多维分析,不仅需要标准分组的结果(相当于简单group by),还需要不同维度的小计(简单group by中取部分列分组)和合计(不分组),从而提供多角度的数据分析支持,对于这种复杂分组需求,简单group by就很难达到这种目的,当然,我们可以使用union或union all将不同维度的分组结果联合起来,但是性能往往不好,而且sql编写相对来说也复杂多了......
发布时间:2020-06-01 08:14:03
简单的group by,用过sql的应该很熟悉了,通过group by子句指定相关列,就可以得到对应分组的聚合结果,对于每个分组只返回一行结果,可以计算sum,min,max,avg等。然而在实际应用中,比如在数据仓库系统中,经常需要对数据进行多维分析,不仅需要标准分组的结果(相当于简单group by),还需要不同维度的小计(简单group by中取部分列分组)和合计(不分组),从而提供多角度的数据分析支持,对于这种复杂分组需求,简单group by就很难达到这种目的,当然,我们可以使用union或union all将不同维度的分组结果联合起来,但是性能往往不好,而且sql编写相对来说也复杂多了......
发布时间:2013-11-26 20:31:06
oracle sql里有undocument function实现reverse string的功能,那么能否用其他方式实现呢?......