Comment limiter le nombre d'enregistrements renvoyés pour Interbase 7.1?
Question
Nous avons une base de données Interbase 7.1 et j'essaie de comprendre comment limiter le nombre d'enregistrements renvoyés par la requête à 1. Il ne me faut vraiment qu'un code d'événement du dernier enregistrement, dans lequel la requête renverra des centaines d'enregistrements si je ne peux pas faire de limite.
Merci d'avance!
La solution
Je pense que je l'ai compris. Besoin de faire quelque chose comme ça ...
SELECT * FROM table ORDER BY col ROWS 1
Autres conseils
Selon la réponse acceptée:
SELECT * FROM table ORDER BY col ROWS 1
Renverra un seul résultat. Plusieurs autres options de limitation de lignes sont également 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
Ceci est particulièrement utile pour les résultats paginés.
Extrait du Guide Embedded SQL de la documentation sur le produit InterBase :
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow