Visbiežāk ir jānoskaidro ierakstu skaits, programmējot tīmekļa resursus datu bāzes tabulās, kas darbojas MySQL DBVS kontrolē. Šai operācijai SQL sistēmā ir īpaša funkcija. Vaicājumu, izmantojot to, var mainīt, pievienojot papildu filtrēšanas nosacījumus - tas ļaus jums iegūt ne tikai kopējo ierakstu skaitu, bet arī skaitu, kas atbilst papildu nosacījumiem.
Instrukcijas
1. solis
Izmantojiet funkciju Count kopā ar komandu Select, lai izveidotu vaicājumu, kas atgriež ierakstu skaitu interesējošajā datu bāzes tabulā. Ja zvaigznīte (* - aizstājējzīme) tiek nodota šai funkcijai kā parametrs, visi ieraksti, kuru vērtība ir Null, tiks pārrēķināti. Papildus Count vaicājumā, kā parasti komandai Select, jānorāda tabulas nosaukums. Piemēram, lai uzzinātu ierakstu skaitu tabulā ar nosaukumu allCustomers, vaicājumu var rakstīt šādi: SELECT COUNT (*) FROM allCustomers;
2. solis
Ja noteiktā tabulas laukā jāiegūst to ierakstu skaits, kuru vērtībai ir vismaz kāda cita vērtība nekā Null, funkcijā Count funkcija zvaigznītes vietā norādiet šī lauka nosaukumu. Pieņemsim, ka tabulas allCustomers lauks creditSum ir paredzēts, lai saglabātu informāciju par izsniegto aizdevumu apjomu katram šajā tabulā uzskaitītajam klientam. Tad pieprasījumu pēc ierakstu skaita no pirmā soļa var koriģēt tā, lai tas atgrieztu klientu skaitu, kuriem izsniegts aizdevums. Pēc rediģēšanas vaicājums izskatās šādi: SELECT COUNT (creditSum) NO visiem klientiem;
3. solis
Lai konkrētā laukā uzskaitītu ierakstus ar unikālu vērtību, funkcija Count to pievienojiet nosaukumam Distinct. Piemēram, ja tabulā ir ierakstu dublikāti, kas klienta nosaukums laukā attiecas uz dažādiem klientiem, tajos minēto klientu skaitu var iegūt, izmantojot šādu vaicājumu: SELECT COUNT (DISTINCT clientName) FROM allCustomers;
4. solis
Izmantojot piekļuvi lietojumprogrammai PhpMyAdmin, viss tiek ievērojami vienkāršots, jo nav nepieciešams pašam sastādīt SQL vaicājumu. Pēc autorizācijas šajā programmā dodieties uz lapu ar informāciju par datu bāzi, kurā ir vajadzīgā tabula - kreisā rāmja nolaižamajā sarakstā atlasiet tās nosaukumu. Šīs datubāzes tabulu saraksts tiks ielādēts pareizajā rāmī, kura slejā "Ieraksti" katram no tiem atradīsit nepieciešamo vērtību.