1 clickhouse 正则匹配
参考文章:在clickhouse中使用正则表达式提取字段信息的方法
- match:匹配到了则返回1,否则返回0。
select EXTRACT(字段名,‘正则表达式规则’) AS matchSearch FROM table;
去重:
select DISTINCT(EXTRACT(字段名,‘正则表达式规则’)) AS matchSearch FROM table;
2 clickhouse按条件查询array中的数据
参考文章:clickhouse - 如何按数组列内容过滤Clickhouse表
测试:
CREATE TABLE test
(
id
Int64 COMMENT ‘id’,
class\_ids
Array(Int64) COMMENT ‘分类id集合’,
capture\_time
Datetime COMMENT ‘被捕获时的时间【Time转换而来】’
)
ENGINE = ReplacingMergeTre