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