码迷,mamicode.com
首页 >  
搜索关键字:集算器    ( 80个结果
集算器如何优化复杂报表计算(2)格式布局及过程计算
布局格式横向分栏大多数报表工具都支持纵向分栏,但几乎没有报表工具支持横向分栏,我们可以用集算器把数据集事先摆好。ABC1=db.query("select a,b,c from T ")2=A1.step(3,1)=A1.step(3,2)|[null]=A1.step(3,3)|[null]3=A...
分类:其他好文   时间:2015-11-20 09:19:27    阅读次数:184
集算器如何优化SQL计算(3)序运算
跨行引用早期SQL不直接支持跨行引用,要生成序号后再JOIN,极其繁琐困难。引入窗口函数后的SQL能够较方便地引用其它行数据,但写法仍不简洁,有多个跨行引用项时代码会很长。而且如前所述,窗口函数在其它运算结果集基础上再实施,对窗口函数计算值的再引用就要写成子查询的形式,仍然繁琐。MySQL不支持窗口...
分类:数据库   时间:2015-11-10 09:20:52    阅读次数:312
集算器如何处理类文本数据计算
jsonJava有足够多的类库用于解析和生成json,但缺乏后续计算能力。集算器支持多层结构数据,可以不丧失信息地将json解析成可计算的内存数据表进一步处理。设有如下格式的json数据: { “order”:[ { “client”:”北京润乾软件”, “date”:”2015-6-23”, “....
分类:其他好文   时间:2015-10-30 10:34:16    阅读次数:172
集算器如何处理文本计算难题
文本可以说是除了数据库外几乎最常见的数据存储形式,针对文本的计算非常重要。然而文本本身没有计算能力,不象数据库有SQL语法,这样对文本的计算就需要借助程序设计语言编码,而大多数用于文本处理的程序语言都没有集合化的,编写批量运算时很繁琐。比如用Java写个很简单地求和运算就要很多行,如果涉及到过滤分组...
分类:其他好文   时间:2015-10-23 15:57:23    阅读次数:231
集算器是什么?
集算器是一种程序设计语言,专注于(半)结构化数据计算与处理,提供了丰富的此类运算的类库。集算器不是面向对象的程序设计语言,没有复杂的继承和重载概念,引入对象概念仅仅是为了更方便地描述与对象相关的方法,有BASIC这类初级程序设计水平的程序员都能很快掌握。集算器是基于Java解释执行的动态语言,可以在...
分类:其他好文   时间:2015-10-22 12:18:10    阅读次数:144
简化SQL式计算之行间计算
在数据库应用开发中,我们经常需要面对复杂的SQL式计算,行间计算就是其中一种,比如用每月的销售额除以上月的销售额,求比上期,或用每月销售额除以去年同月的销售额,求同期比。有些数据库没有提供SQL2003标准的窗口函数(或支持的不完备),完成行间计算就需要更换思路使用连接(join)运算替代,不仅难以理解而且运算效率低下。即使可以使用窗口函数仍要面临嵌套子查询等问题,SQL语句仍较为冗长。而使用集算...
分类:数据库   时间:2015-09-01 09:13:53    阅读次数:326
简化SQL式计算之固定排序
在数据库应用开发中,我们经常要面对复杂的SQL式计算,固定排序就是其中一种。固定排序不是按照某个字段升序或降序排序,而是有着固定的顺序,比如按照2,3,1的顺序排序,或者按照”DSGC”,”TAS”,”GC”,”HU”的顺序来排序。如果允许在数据库建一张表来存储依据,那就可以用join语句来实现排序。但很多时候排序依据是变动的,或者数据库不能建表,这时就需要先union再join,或者用decod...
分类:数据库   时间:2015-08-28 09:37:05    阅读次数:172
简化实现动态行列转置的SQL
动态行列转换的计算在实际业务中很常见,网上各类技术论坛上都有讨论,比如下面这些问题: http://www.iteye.com/problems/87788 http://bbs.csdn.net/topics/390869577 http://bbs.csdn.net/topics/391000711 http://bbs.csdn.net/topics/391001035 http:...
分类:数据库   时间:2015-08-21 09:30:27    阅读次数:241
简化动态MERGE的SQL计算
MSSQL,ORACLE等数据库支持MERGE语句更新表,但表结构未知时,由于缺乏集合类数据,用存储过程获得表结构再动态拼出SQL非常麻烦,代码会有几十行之多;同样原因,用Java等高级语言实现也不简单。而且使用存储过程或Java程序需要代码将内置于数据库或应用程序中,更新管理较为麻烦。这时候可用集算器来协助处理,代码可置于数据库和应用程序之外,不影响数据库与应用程序的结构,易于维护。     ...
分类:数据库   时间:2015-08-18 09:07:56    阅读次数:197
简化多层分组关联计算的sql
在数据库应用开发中,我们经常需要面对复杂的SQL式计算,比如多层分组中的关联计算。由于SQL分组时必须同时汇总,并且不能进行对象式关联访问,因此处理这类问题会比较复杂,只能用窗口函数嵌套多层的子查询的高级技巧来实现。集算器支持真正的分组,直观的对象式关联访问,解决这类问题更加容易。    分组关联在实际业务中遇到的较多,比如http://forums.bit-tech.net/showthrea...
分类:数据库   时间:2015-08-14 08:46:50    阅读次数:292
80条   上一页 1 2 3 4 5 6 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!