简介
示例
tags_string 和 tags_int,分别存储字符串数组和整数数组。
- 创建一个示例数据库和表。
- 创建样本表
- 向表中插入一些样本数据。
has(arr, elem) 函数过滤表,返回 arr 数组包含 elem 元素的行。
过滤表,返回 tags_string 数组包含 tag1 元素的行。
hasAll(arr, elems) 函数,返回 arr 数组中包含 elems 数组所有元素的行。
过滤该表,返回 ['tag1', 'tag2'] 数组中包含 tags_string 数组所有元素的行。
hasAny(arr, elems) 函数,返回 arr 数组中存在 elems 数组里至少一个元素的行。
对表进行过滤,返回 tags_string 数组中存在 ['tag1', 'tag2'] 数组里至少一个元素的行。
arrayExists(lambda, arr) 函数对表进行过滤。
过滤该表,返回 tags_int 数组中至少有一个元素大于 3 的行。