Leggyakrabban a MySQL DBMS ellenőrzése alatt futó adatbázis tábláiban webes erőforrások programozásakor kell kideríteni a rekordok számát. Az SQL-ben van egy speciális funkció erre a műveletre. Az azt használó lekérdezés további szűrési feltételek hozzáadásával módosítható - ez lehetővé teszi, hogy nemcsak a rekordok teljes számát kapja meg, hanem azt a számot is, amely megfelel a további feltételeknek.
Utasítás
1. lépés
Használja a Count funkciót a Select paranccsal együtt egy olyan lekérdezés létrehozásához, amely visszaadja a rekordok számát az érdeklődő adatbázis-táblában. Ha csillagot (* - helyettesítő karakter) ad át ennek a függvénynek paraméterként, akkor a Null értéktől eltérő értékű rekordokat újraszámolják. A Count-ban a lekérdezésben - a Select parancshoz hasonlóan - meg kell adni a táblázat nevét. Például az allCustomers nevű tábla rekordjainak megismeréséhez a lekérdezést az alábbiak szerint írhatjuk: SELECT COUNT (*) FROM allCustomers;
2. lépés
Ha be kell szereznie azon rekordok számát, amelyeknek a táblázat bizonyos mezőjében a Null értéken kívül legalább valamilyen értéke van, akkor a Count funkcióban csillag helyett adja meg ennek a mezőnek a nevét. Tegyük fel, hogy az allCustomers táblázat creditSum mezője információt kíván tárolni a táblázatban felsorolt ügyfelek számára kibocsátott kölcsönök összegéről. Ezután az első lépésből származó rekordok iránti kérelem úgy állítható be, hogy visszaadja az ügyfelek számát, akiknek hitelt adtak ki. A lekérdezés a szerkesztés után így néz ki: SELECT COUNT (creditSum) FROM allCustomers;
3. lépés
Egy adott mező egyedi értékű rekordjainak megszámolásához adja hozzá a Distinct nevét a Count függvénybe. Például, ha a táblázat duplikált rekordokat tartalmaz, amelyek különböző ügyfelekre hivatkoznak a clientName mezőben, akkor a bennük említett ügyfelek számát a következő lekérdezéssel lehet megszerezni: SELECT COUNT (DISTINCT clientName) FROM allCustomers;
4. lépés
A PhpMyAdmin alkalmazáshoz való hozzáféréssel minden nagyban leegyszerűsödik, mivel nincs szükség arra, hogy saját maga állítson össze egy SQL lekérdezést. A program engedélyezése után lépjen arra az oldalra, amely tartalmazza a szükséges táblázatot tartalmazó adatbázissal kapcsolatos információkat - válassza ki a nevét a bal keret legördülő listájából. Ennek az adatbázisnak a táblázatai felkerülnek a jobb keretbe, amelynek "Rekordok" oszlopában megtalálja mindegyikük számára a szükséges értéket.