计算&AI •
796 引用 •
800 回帖 •
419 关注
博客
关注
-
在数据库应用开发中,我们有时会需要将具有层次的分组数据“扁平化”,按顺序拼为一列,通过不同类型的标识来区别分组和明细,如下所示: [图片] 此类需求常见于为报表整理数据,对于SQL来说,属于比 ..
-
[图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片][图片] ..
-
上一节讲述了结构化文本的一些基本运算,本节继续用案例讲述二目运算和综合运算。 二目运算 集合运算(文件比较) 现有文件f1.txt和f2.txt,第一行是列名,需要对文件中的Name字段进行交 ..
-
简介: 分组运算的本质是将一个集合按照某种规则拆分成若干个子集,也就是说,返回值应当是一个由集合构成的集合,然后应用这些子集进行计算。下面来看下 SPL 的分组运算。 [图片][图片][图片] ..
-
结构化文本是很常见的文件格式,对结构化文本的计算也是很常见的需求。在实现这种计算时,一种很容易想到的办法是将文件导入数据库后再计算,但这会消耗大量时间以及昂贵的数据库资源,而且有的场合下并没有 ..
-
简介: 人们对序运算是天然有兴趣的,一个数据总是不变,那看一次就行了,变化的数据才更让人关心,比上期、同期比、移动平均等等,都是有序运算。下面就让我们开始 SPL 有序的学习之旅吧。 [图片] ..
-
简介: SPL 的集合是彻底的离散化集合,集合成员可以游离在集合之外,这让许多复杂的运算简单化,会让程序既写的简单,又跑得快。 [图片][图片][图片][图片][图片][图片][图片][图片] ..
-
SPL中的集合都是有序的,可以用序号来引用成员,灵活运用序号可以使运算更为简捷高效。 1 成员访问 SPL的某些函数中可以使用序号或序号数列作为参数,最简单的应用是直接用序号访问成员,这和一般 ..
-
在数据分析计算中,日期时间类数据是比较特殊的类型,这里我们就来研究一下如何在SPL中使用日期时间类数据。 1 日期时间数据的转换和生成 日期时间类数据,通常会用字符串来输入或显示。在使用集算器 ..
-
[链接] 1. 常规分组 当分组聚合的结果集不大时,可以使用groups。例如有学生成绩表存储在集文件中,表结构如下: Scores ..
-
【摘要】 SPL 可将文本文件按体积大致分为 N 段,而不是按行号精确分段,如此可大幅提高并行计算性能。通过 JDBC 取数时,有时会遇到数据库负载虽然不重,但取数性能仍然较差的情况,这种情况 ..