Avalados por :

Cómo limitar el número de filas en una consulta de base de datos: Ejemplo de uso de LIMIT en SQL y Oracle

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

Quiero una consulta que limite el número de filas que se recuperan de la base de datos. Por ejemplo, en SQL usamos LIMIT.

Un ejemplo de consulta en Oracle es:

SELECT * FROM tbl LIMIT 5;

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

2 Respuestas

0
Cargando...

Hola,

Depende del tipo de base de datos. Si la base de datos admite la cláusula de límite, también puedes usarla en la consulta de búsqueda flexible.

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

Saludos,
Artur

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

Hola

Supongo que quieres utilizar la consulta de búsqueda flexible en el código usando flexibleSearchService. Puedes hacer uso del query.setCount() para limitar la cantidad de filas recuperadas de la base de datos. Por ejemplo, para limitar la consulta a un máximo de 30,000 registros, el fragmento de muestra podría 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);

También puedes usar esto en scripts de groovy. Y mientras desarrollas o pruebas la consulta a través de la Consola flexibleSearch de HAC, puedes establecer el parámetro max_count hacia la parte inferior del editorArea.

¡Espero que esto ayude!

Saludos,

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?