Avalados por :

Como limitar o número de linhas em uma consulta de banco de dados: Exemplo de uso de LIMIT no SQL e Oracle

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 80 Vistas
0
Cargando...

Gostaria de uma consulta que limite o número de linhas recuperadas do banco de dados. Por exemplo, no SQL usamos LIMIT.

Um exemplo de consulta no Oracle é:

SELECT * FROM tbl LIMIT 5;

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Olá,

Depende do tipo de banco de dados. Se o banco de dados suportar a cláusula LIMIT, você também pode usá-la na consulta de pesquisa flexível.

Por exemplo: SELECT * FROM {product} ORDER BY {code} LIMIT 3

Saudações,
Artur

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Suponho que deseja usar a consulta de pesquisa flexível no código usando flexibleSearchService. Você pode usar o query.setCount() para limitar a quantidade de linhas recuperadas do banco de dados. Por exemplo, para limitar a consulta a um máximo de 30.000 registros, o trecho de código de exemplo poderia ser:

 int count = 30000;
 String query = "select {pk} from {Category as c}"
 FlexibleSearchQuery flexiQuery = new FlexibleSearchQuery(query);
 flexiQuery.setCount(count); 
 SearchResult<CategoryModel> results = flexibleSearchService.search(flexiQuery);

Você também pode usar isso em scripts groovy. E enquanto desenvolve ou testa a consulta através do Console flexibleSearch do HAC, você pode definir o parâmetro max_count na parte inferior do editorArea.

Espero que isso ajude!

Saudações,

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?