开发者社区 > 云存储 > 正文

请问表格存储范围查询能筛选出列不存在的数据么?比方说一组数据中没有orderID这一列的数据。

请问表格存储范围查询能筛选出列不存在的数据么?比方说一组数据中没有orderID这一列的数据。

展开
收起
真的很搞笑 2023-03-28 14:27:20 158 0
2 条回答
写回答
取消 提交回答
  • getRange加filter
    1684eab23960b8c15fc28beba0b4db50.png https://help.aliyun.com/document_detail/43017.htm?spm=a2c4g.11186623.0.0.41e9379bMpHbJu#section-n82-igs-yy6,此回答整理自钉群“表格存储技术交流群-2”

    2023-03-29 23:13:42
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    在表格存储中,范围查询只能筛选出存在的列数据,不能筛选出不存在的列数据。如果要查询出是否存在某一列,可以通过Tablestore的元数据信息来查询。可以使用DescribeTable API获取表的结构信息(包括所有的主键列和属性列),然后遍历所有的行数据,检查每一行的数据中是否存在目标列,来判断是否存在该列数据。另外,Tablestore也提供了一个基于搜索引擎的全文检索服务,可以通过建立索引来实现对列的全文检索。在索引中,如果该列不存在,则索引不会记录该列的数据。因此,可以通过全文检索来实现列的存在性判断。

    2023-03-28 16:10:34
    赞同 展开评论 打赏

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

相关电子书

更多
TableStore在社交类场景下的应用 立即下载
表格存储实时数据流Steam的技术揭秘和应用场景 立即下载
表格存储(TableStore) 立即下载