在我的Clickhouse服务器中,我有一个包含整数数组字段的表:
CREATE TABLE my_table
(
...
my_array_field Array(UInt32),
...
)
很简单的定义。
但现在我想过滤符合这样条件的记录:
my_array_field 中的任何项都在 5000 到 6000 之间
在postgres中,我正在做这样的事情:
SELECT * FROM my_table WHERE EXISTS
(
SELECT 1 FROM unnest(my_array_field) AS my_array_field WHERE my_array_field BETWEEN 5000 AND 6000
)
但现在我在 clickhouse 中遇到了同样的挑战,需要一些帮助。
提前致谢!