前言 Q语言会话中创建的所有实体的集合我们称为工作区。这不仅包括显式创建的变量,还包括辅助项,如枚举、打开的各类句柄、从存储映射的表和其他内部结...
前言 Q的I/O操作是非常简洁和强大的,每个I/O操作的函数的信息熵都很高。通过句柄的操作方式,我们可以把硬盘中的数据导入到内存中,或者把内存中...
前言 Q语言的函数都是按照顺序执行的,同时执行效率也是非常高的。在本节将介绍一下非顺序执行的语句。 一、Q的条件控制语句 在Q语言中,许多运算都...
操作案例 这一节我们进行大型数据的案例演示,这里利用脚本创建一个10000000行的数据表。我们可以创建一个文本文档,并命名为trades.q,...
一、 表的排序 我们知道表的字段中的值其实是由列表组成,因此具有固有的顺序。但是我们也可以进行排序操作的,只是Q语言中没有order by的子句...
前言 Q的表的基本操作与传统数据库的表的操作非常的相似,同时Q的表的操作还有一些传统数据库不具有的高级操作。但是可能因为KDB数据库的特性,在参...
前言 表是Q中的第一类实体,这意味着它们是存储在内存中的数据结构,就像列表或字典一样。Q的表本质上是字典的一个集合。因此,与关系数据库中的面向行...
前言 有时候我们需要将一种数据类型转换为另外一种数据类型,但是有时候可以正确的数据类型转换,有时候可能虽然能够转换,但是会丢失一些信息,前面我们...
前言 前面介绍过Q语言有很多内置函数,非常的方便。作为一门语言,当然也支持自定义函数,Q语言的自定义函数可能与其他编程语言的自定义函数有一些不同...