SQL 大数据ID查询

表中有一字段为16位整数.

 试查询

select * from Table where id=1000000000000

查询结果为空

select * from table where id=1000000 * 1000000

这样子有结果。

why?

还有没有更好的查询办法?

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ClickHouse是一款面向列式存储的分布式数据库管理系统,主要用于OLAP场景下的数据查询和分析。它的特点是高性能、高并发、高可用、高扩展性和低成本。以下是ClickHouse的一些特点和用途: 1. 列式存储:ClickHouse采用列式存储,可以大幅度提高查询性能,特别是在需要查询大量数据的情况下。 2. 高性能:ClickHouse的查询性能非常高,可以支持百亿级别的数据查询,而且查询速度非常快。 3. 分布式架构:ClickHouse采用分布式架构,可以支持PB级别的数据存储和查询,而且可以实现数据的高可用和负载均衡。 4. SQL支持:ClickHouse支持类SQL语言,可以方便地进行数据查询和分析。 5. OLAP场景:ClickHouse主要用于OLAP场景下的数据查询和分析,可以支持实时查询和离线查询。 6. 数据仓库:ClickHouse可以作为数据仓库来使用,可以方便地进行数据的存储、查询和分析。 7. 日志分析:ClickHouse可以用于日志分析,可以方便地进行日志的存储、查询和分析。 8. 时序数据:ClickHouse可以用于时序数据的存储和查询,可以支持高并发的时序数据查询。 以下是一个使用ClickHouse进行数据查询和分析的例子: ```sql -- 创建表 CREATE TABLE test ( id UInt32, name String, age UInt8 ) ENGINE = MergeTree() ORDER BY id; -- 插入数据 INSERT INTO test VALUES (1, 'Tom', 20), (2, 'Jerry', 22), (3, 'Lucy', 18); -- 查询数据 SELECT * FROM test WHERE age > 20; ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值