Dažniausiai reikia sužinoti įrašų skaičių, programuojant žiniatinklio išteklius duomenų bazės, veikiančios valdant „MySQL“DBVS, lentelėse. Šiai operacijai SQL yra speciali funkcija. Užklausą naudojant ją galima modifikuoti pridedant papildomas filtravimo sąlygas - tai leis jums gauti ne tik bendrą įrašų skaičių, bet ir skaičių, atitinkantį papildomas sąlygas.
Nurodymai
1 žingsnis
Norėdami sukurti užklausą, kuri grąžins įrašų skaičių dominančioje duomenų bazės lentelėje, naudokite funkciją Count kartu su komanda Select. Jei žvaigždutė (* - pakaitos simbolis) perduodama šiai funkcijai kaip parametras, visi įrašai, kurių vertė yra kita nei Null, bus perskaičiuoti. Be skaičiavimo užklausoje, kaip įprasta komandai Pasirinkti, reikia nurodyti lentelės pavadinimą. Pvz., Norint sužinoti įrašų skaičių lentelėje pavadinimu allCustomers, užklausą galima parašyti taip: SELECT COUNT (*) FROM allCustomers;
2 žingsnis
Jei tam tikrame lentelės lauke turite gauti įrašų, turinčių bent tam tikrą vertę, išskyrus „Null“, skaičių, funkcijoje „Count“vietoj žvaigždutės nurodykite šio lauko pavadinimą. Tarkime, lentelės „allCustomers“laukas „creditSum“skirtas saugoti informaciją apie kiekvienam šioje lentelėje nurodytam klientui išduotų paskolų sumą. Tada prašymą dėl įrašų skaičiaus nuo pirmo žingsnio galima pakoreguoti taip, kad jis grąžintų klientų, kuriems buvo išduota paskola, skaičių. Užklausa atrodo taip, kai redaguojama: SELECT COUNT (creditSum) IŠ visų klientų;
3 žingsnis
Norėdami suskaičiuoti įrašus su unikalia verte konkrečiame lauke, pridėkite „Distinct“prie jo pavadinimo funkcijoje „Count“. Pavyzdžiui, jei lentelėje yra pasikartojančių įrašų, nurodančių skirtingus klientus lauke kliento vardas, tada juose nurodytą klientų skaičių galima gauti naudojant šią užklausą: SELECT COUNT (DISTINCT clientName) FROM allCustomers;
4 žingsnis
Turint prieigą prie „PhpMyAdmin“programos, viskas labai supaprastinta, nes nereikia patiems rašyti SQL užklausos. Po autorizacijos šioje programoje eikite į puslapį su informacija apie duomenų bazę, kurioje yra reikalinga lentelė - kairiosios rėmelio išskleidžiamajame sąraše pasirinkite jos pavadinimą. Šios duomenų bazės lentelių sąrašas bus įkeltas į dešinįjį rėmelį, kurio stulpelyje „Įrašai“rasite reikiamą kiekvieno iš jų vertę.