¿Cómo limito el número de registros devueltos para Interbase 7.1?
Pregunta
Tenemos una base de datos Interbase 7.1 y estoy tratando de descubrir cómo limitar el número de registros devueltos por la consulta a solo 1. Realmente solo necesito saber un código de evento del último registro, en el que la consulta devolverá cientos de registros si no puedo hacer algún tipo de límite.
¡Gracias de antemano!
Solución
Creo que lo descubrí. Necesitaba hacer algo como esto ...
SELECT * FROM table ORDER BY col ROWS 1
Otros consejos
Según la respuesta aceptada:
SELECT * FROM table ORDER BY col ROWS 1
Devolverá solo un resultado. También hay varias otras opciones de limitación de filas disponibles:
ROWS n Returns the first n rows of the result set, or n percent if used with PERCENT ROWS m TO n Returns rows m through n, inclusive or the mth to nth percent ROWS n BY p Returns every pth row of the first n rows
Esto es particularmente útil para resultados paginados.
De la Guía de SQL incorporado en la página Documentación del producto InterBase :
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow