Pour connaitre le nombre de résultats (1234 par exemple) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT count(*) FROM EMP
Pour le limiter à 100 (en Oracle) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT * 
  FROM (SELECT * 
          FROM EMP 
         ORDER BY ename) 
 WHERE ROWNUM <= 100 ;
Mon problème est qu'en une seule requête je voudrais récupérer les 100 premiers résultats ainsi que le nombre total de résultats (1234). Est-ce possible ? Pour l'instant, je n'arrive à rien.