Cum Se Numără Numărul De înregistrări

Cuprins:

Cum Se Numără Numărul De înregistrări
Cum Se Numără Numărul De înregistrări

Video: Cum Se Numără Numărul De înregistrări

Video: Cum Se Numără Numărul De înregistrări
Video: Asa Ceva Rar Vezi! INREGISTRARI VIDEO De pe Camerele Ascunse 2024, Mai
Anonim

Cel mai adesea, este necesar să aflați numărul de înregistrări atunci când programați resurse web în tabelele unei baze de date care rulează sub controlul SGBD MySQL. Există o funcție specială în SQL pentru această operație. O interogare care îl utilizează poate fi modificată prin adăugarea unor condiții de filtrare suplimentare - acest lucru vă va permite să obțineți nu numai numărul total de înregistrări, ci și numărul care îndeplinește condiții suplimentare.

Cum se numără numărul de înregistrări
Cum se numără numărul de înregistrări

Instrucțiuni

Pasul 1

Utilizați funcția Numărare împreună cu comanda Selectați pentru a crea o interogare care returnează numărul de înregistrări din tabelul de bază de date de interes. Dacă un asterisc (* - wildcard) este trecut către această funcție ca parametru, toate înregistrările cu o altă valoare decât Null vor fi recalculate. În plus față de Numărare în interogare, ca de obicei pentru comanda Select, trebuie specificat numele tabelului. De exemplu, pentru a afla numărul de înregistrări dintr-un tabel numit allCustomers, interogarea poate fi scrisă după cum urmează: SELECT COUNT (*) FROM allCustomers;

Pasul 2

Dacă trebuie să obțineți numărul de înregistrări care au cel puțin o valoare diferită de Nul într-un anumit câmp al tabelului, specificați numele acestui câmp în locul unui asterisc în funcția Numărare. Să presupunem că câmpul CreditSum din tabelul allCustomers este destinat să stocheze informații despre valoarea împrumuturilor acordate fiecăruia dintre clienții enumerați în acest tabel. Apoi, cererea pentru numărul de înregistrări de la primul pas poate fi ajustată astfel încât să returneze numărul de clienți cărora le-a fost acordat împrumutul. Interogarea arată astfel după editare: SELECT COUNT (creditSum) FROM allCustomers;

Pasul 3

Pentru a număra înregistrări cu o valoare unică într-un câmp specific, adăugați Distinct la numele său în funcția Număr. De exemplu, dacă tabelul conține înregistrări duplicate care se referă la clienți diferiți în câmpul ClientName, atunci numărul de clienți menționați în acestea poate fi obținut utilizând următoarea interogare: SELECT COUNT (DISTINCT clientName) FROM allCustomers;

Pasul 4

Cu accesul la aplicația PhpMyAdmin, totul este mult simplificat, deoarece nu este nevoie să compuneți singuri o interogare sql. După autorizarea în acest program, accesați pagina cu informații despre baza de date care conține tabelul necesar - selectați numele acestuia în lista derulantă a cadrului din stânga. Lista tabelelor acestei baze de date va fi încărcată în cadrul din dreapta, în coloana „Înregistrări” din care veți găsi valoarea necesară pentru fiecare dintre ele.

Recomandat: