Kā Saskaitīt Ierakstu Skaitu

Satura rādītājs:

Kā Saskaitīt Ierakstu Skaitu
Kā Saskaitīt Ierakstu Skaitu

Video: Kā Saskaitīt Ierakstu Skaitu

Video: Kā Saskaitīt Ierakstu Skaitu
Video: Taktsmērs |5| Radot mūziku 2024, Novembris
Anonim

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.

Kā saskaitīt ierakstu skaitu
Kā saskaitīt ierakstu skaitu

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.

Ieteicams: