Molt sovint, cal esbrinar el nombre de registres quan es programen recursos web a les taules d’una base de dades que s’executa sota el control del SGBD MySQL. Hi ha una funció especial a SQL per a aquesta operació. Una consulta que l’utilitzi es pot modificar afegint condicions de filtratge addicionals; això us permetrà obtenir no només el nombre total de registres, sinó també el nombre que compleix condicions addicionals.
Instruccions
Pas 1
Utilitzeu la funció Recompte conjuntament amb l'ordre Select per crear una consulta que retorni el nombre de registres de la taula de base de dades d'interès. Si es passa un asterisc (* - comodí) a aquesta funció com a paràmetre, es recalcularan tots els registres amb un valor diferent de Null. A més de Comptar a la consulta, com és habitual per a l’ordre Select, s’ha d’especificar el nom de la taula. Per exemple, per esbrinar el nombre de registres d'una taula anomenada allCustomers, la consulta es pot escriure de la següent manera: SELECT COUNT (*) FROM allCustomers;
Pas 2
Si necessiteu obtenir el nombre de registres que tinguin almenys un valor diferent de Null en un camp determinat de la taula, especifiqueu el nom d'aquest camp en lloc d'un asterisc a la funció Recompte. Diguem que el camp CreditSum de la taula AllCustomers està destinat a emmagatzemar informació sobre la quantitat de préstecs emesos a cadascun dels clients que figuren en aquesta taula. A continuació, es pot ajustar la sol·licitud del nombre de registres del primer pas de manera que retorni el nombre de clients als quals s'ha emès el préstec. La consulta té aquest aspecte després d'editar-la: SELECT COUNT (creditSum) FROM allCustomers;
Pas 3
Per comptar registres amb un valor únic en un camp específic, afegiu Distinct al seu nom a la funció Recompte. Per exemple, si la taula conté registres duplicats que fan referència a diferents clients del camp Nom del client, es pot obtenir el nombre de clients que s’hi mencionen mitjançant la següent consulta: SELECCIONA EL COMPTE (DISTINGUEIX el nom del client) DE tots els clients;
Pas 4
Amb l’accés a l’aplicació PhpMyAdmin, tot es simplifica molt, ja que no cal compondre una consulta SQL. Després de l'autorització en aquest programa, aneu a la pàgina amb informació sobre la base de dades que conté la taula requerida; seleccioneu-ne el nom a la llista desplegable del marc esquerre. La llista de taules d'aquesta base de dades es carregarà al marc dret, a la columna "Registres" de la qual trobareu el valor requerit per a cadascuna d'elles.