表格存储支持类似关系数据库的in和between...and查询。当需要进行in查询时,请根据实际情况选择合适的方式。
方式一:创建表的映射关系后,在SELECT语句的WHERE子句中使用in操作符进行查询,用法与MySQL的in查询相同,且性能更佳。更多信息,请参见SQL操作符。
方式二:创建多元索引后,使用多元索引的多词精确查询(TermsQuery)功能进行查询,支持任意列的多词精确查询,完全等价于MySQL的in查询,且性能更佳。
方式三:使用批量读取数据功能进行查询,只支持完整主键的精确查询。
当需要进行between...and查询时,请根据实际选择合适的方式。
方式一:创建表的映射关系后,在SELECT语句的WHERE子句中使用between...and操作符进行查询,用法与MySQL的between...and查询相同。更多信息,请参见SQL操作符。
方式二:创建多元索引后,使用多元索引的范围查询(RangeQuery)功能进行查询,支持任意列的范围查询。
方式三:使用范围读取数据功能进行查询,只支持完整主键或者主键前缀的范围查询。