24. Quants registres hi ha i quants en presento?

Índex

 

Comptar el nombre de registres

Sovint cal saber el nombre de registres d'una taula, sense necessitat de presentar-los exhaustivament. Això es fa amb COUNT(*):

Cal notar que



Vegeu-ne el resultat.

Podem comptar el nombre de registres que compleixen una determinada condició tot combinant COUNT(*) i WHERE

 

Comptar grups de registres

Podem comptar el nombre de registres agrupant-los en grups que comparteixen el valor d'un camp; això s'aconsegueix amb l'ús conjunt de COUNT(*) i GROUP BY:

Cal notar que



Vegeu-ne el resultat.

 

Limitar el nombre de registres presentats

Si el conjunt format en fer una recerca és molt gran, es pot subdividir en blocs de registres. N'hi ha prou d'afegir el controlador LIMIT

Cal advertir que la numeració dels registres comença per 0.




Vegeu-ne el resultat.

Moltes vegades el nombre de registres per bloc queda fixat en el programa, i accedim a cada bloc mitjançant uns enllaços numerats que es presenten en tot moment . El procediment és força senzill: primer determinem el nombre de registres; després, el nombre de blocs que hi corresponen, i, finalment, creem tants enllaços numerats com calguin: cada enllaç numerat recarrega el document PHP amb la indicació del número de registre inicial.