2009-09-22 12 views
0

Je veux savoir comment limiter le résultat de MySQL. Je peux utiliser "sélectionner * des étudiants" pour montrer tous les étudiants, mais c'est trop. Je peux ajouter où condition, mais il encore beaucoup d'étudiants après que j'utilise où filtrer le résultat. Est-il possible de retourner les 100 premiers étudiants, et de commander par prénom. Et la prochaine fois, je veux la première 101-200 ... ... au lieu de me retourner tout le résultat à la fois.MySQL Question sur la limitation du résultat

Je sais que cela peut être fait par programmation, mais je veux le faire en commande SQL, est-ce possible? Je n'ai aucune suggestion?

+0

Si vous souhaitez poser deux questions, veuillez poser deux questions. Il est très déroutant pour les autres utilisateurs si deux questions sont posées dans un thread. D'ailleurs, comment allez-vous accepter deux réponses? S'il vous plaît diviser! – Martijn

+0

ok, j'ouvre un autre sujet pour discuter de la planification. – DNB5brims

Répondre

3

Vérifiez la clause LIMIT, par ex.

#get first 100 rows 
SELECT foo FROM bar LIMIT 0,100; 

#get next 100 rows 
SELECT foo FROM bar LIMIT 100,100;