clickhouse - ClickHouse 中 WHERE 子句中 UInt64 字段的条件

标签 clickhouse

在 ClickHouse Playground UInt64 字段上的数据集条件似乎不起作用。例如查询:

SELECT * FROM hits_100m_obfuscated where WatchID = 8120543446287443000

不返回任何内容(即使我从数据集中复制了 ID)。如果条件在 UserID 上,则同样如此。但以下工作正常:

SELECT * FROM hits_100m_obfuscated where ClientIP = 3078276782

我猜原因是 ClientIP 字段的类型为 UInt32,但 UserID 和 WatchID 都是 UInt64。我尝试使用 toUInt64 和 CAST,但没有成功。

知道我做错了什么吗?

最佳答案

seems web/frontend issue

SELECT '- '||toString(max(WatchID))||' -', max(WatchID), toString(max(WatchID)) FROM hits_100m_obfuscated


- 9223372033328793741 - | 9223372033328794000   | 9223372033328794000

https://github.com/ClickHouse/ClickHouse/issues/10824

关于clickhouse - ClickHouse 中 WHERE 子句中 UInt64 字段的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61739114/

相关文章:

clickhouse - 在 ON 子句中使用比较运算符

database - 无法使用 Zookeeper 在 ClickHouse 中设置复制

clickhouse - 是否可以使用 MergeTree 引擎更新 clickhouse 中的主键?

python - 测试容器和 clickhouse 驱动程序错误 :Unexpected EOF while reading bytes

sql - 将 clickhouse 数组作为列返回

casting - 如何在 ClickHouse 中使用扩展解析将日期字符串转换为 DateTime 格式?

apache-kafka - ClickHouse JSON解析异常: Cannot parse input: expected ',' before

clickhouse - 定义每个读取查询的优先级 : making some queries run in background

python - Pandas:如何将数据框插入 Clickhouse

key-value-store - 我可以使用 clickhouse 作为键值存储吗?