Todos os produtos
Search
Central de documentação

Tablestore:Suporte a consultas IN e BETWEEN...AND no Tablestore

Última atualização: Sep 08, 2026

O Tablestore oferece suporte a consultas semelhantes às consultas IN e BETWEEN...AND de bancos de dados relacionais. Para executar uma consulta IN, use um dos métodos a seguir.

  • Método 1: Após crie a table mapping, use o operador IN na cláusula WHERE de uma selecione statement para executar a consulta. Esse método é semelhante à consulta IN do MySQL e oferece melhor desempenho. Para mais informações, consulte SQL operators.

  • Método 2: Após crie a search index, use o recurso terms query (TermsQuery) para executar a consulta. Esse método permite consultas de termos em qualquer coluna, equivale totalmente à consulta IN do MySQL e oferece melhor desempenho.

  • Método 3: Use o recurso batch read data para executar a consulta. Esse método aceita apenas consultas de termos em chaves primárias completas.

Para executar uma consulta BETWEEN...AND, use um dos métodos a seguir.

  • Método 1: Após crie a table mapping, use o operador BETWEEN...AND na cláusula WHERE de uma selecione statement para executar a consulta. Esse método é semelhante à consulta BETWEEN...AND do MySQL. Para mais informações, consulte SQL operators.

  • Método 2: Após crie a search index, use o recurso range query (RangeQuery) para executar a consulta. Esse método permite consultas de intervalo em qualquer coluna.

  • Método 3: Use o recurso range read data para executar a consulta. Esse método aceita apenas consultas de intervalo em chaves primárias completas ou prefixos de chave.