Kõige sagedamini on veebiressursside programmeerimisel MySQL DBMS-i kontrolli all töötava andmebaasi tabelites vaja välja selgitada kirjete arv. Selle toimingu jaoks on SQL-is spetsiaalne funktsioon. Seda kasutavat päringut saab muuta täiendavate filtreerimistingimuste lisamisega - see võimaldab teil saada mitte ainult kirjete koguarvu, vaid ka lisatingimustele vastava arvu.
Juhised
Samm 1
Funktsiooni Count koos käsuga Select saate luua päringu, mis tagastab huvipakkuva andmebaasi tabeli kirjete arvu. Kui sellele funktsioonile edastatakse parameetrina tärn (* - metamärk), arvutatakse kõik kirjed, mille väärtus on muu kui Null, ümber. Lisaks Count päringule, nagu tavaliselt käsu Select jaoks, tuleb määrata ka tabeli nimi. Näiteks tabeli allCustomers nimega kirjete arvu saamiseks saab päringu kirjutada järgmiselt: SELECT COUNT (*) FROM allCustomers;
2. samm
Kui teil on vaja tabeli teatud väljalt saada arv kirjeid, millel on vähemalt mõni muu väärtus kui Null, määrake funktsioonis Count tärnide asemel selle välja nimi. Oletame, et tabeli allCustomers väli creditSum on mõeldud teabe salvestamiseks igale selles tabelis loetletud kliendile väljastatud laenude summa kohta. Seejärel saab esimese sammu arvestuse arvu taotlust kohandada nii, et see tagastaks klientide arvu, kellele laen väljastati. Päring näeb pärast redigeerimist välja selline: SELECT COUNT (creditSum) kõigilt klientidelt;
3. samm
Konkreetse välja ainulaadse väärtusega kirjete loendamiseks lisage funktsioonile Loend selle nimele Distinct. Näiteks kui tabel sisaldab duplikaadikirjeid, mis viitavad väljal clientName erinevatele klientidele, saab neis nimetatud klientide arvu saada järgmise päringu abil: SELECT COUNT (DISTINCT clientName) FROM allCustomers;
4. samm
Juurdepääsuga rakendusele PhpMyAdmin on kõik oluliselt lihtsustatud, kuna pole vaja ise SQL-päringut koostada. Pärast selles programmis autoriseerimist minge lehele, kus on teave nõutavat tabelit sisaldava andmebaasi kohta - valige selle nimi vasaku kaadri rippmenüüst. Selle andmebaasi tabelite loend laaditakse parempoolsesse kaadrisse, mille veerus "Kirjed" leiate igaühe jaoks vajaliku väärtuse.