Cum se utilizează funcția SUM în MySQL

Utilizați funcția SUM în MySQL

Pasul 1

Utilizați funcția de agregare SUM. Suma va adăuga toate coloanele selectate împreună.

Pasul 2

Vedeți cum, în acest exemplu, veți adăuga toate balanțele negative pentru a calcula suma totală datorată de clienții dvs. Rezultatul revine într-o coloană numită SUM (sold). Exemplu: SELECT SUM (sold) DE clienți WHERE balanța <0.0;

Pasul 3

..

Utilizați funcția AVG în MySQL

Pasul 1

Utilizați funcția de agregare AVG. Acest agregat este similar cu cel al SUM. Cu toate acestea, în loc să adăugați coloanele, adăugați-le și apoi împărțiți-le cu numărul total de coloane, oferindu-vă o medie a valorilor coloanelor.

Pasul 2

Utilizați AVG în același mod ca și SUM. Aici, exemplul calculează suma medie a banilor datorate de clienți. Rezultatele se întorc într-o coloană numită AVG (sold). Exemplu: SELECT AVG (balanța) DE clienți WHERE balanța <0, 0;

Pasul 3

..

Utilizați funcția COUNT din MySQL

Pasul 1

Utilizați funcția COUNT agregat. Această funcție este puțin diferită de SUM sau AVG. Se întoarce numărul de rânduri returnate, ceea ce poate fi util într-o serie de situații, de exemplu, pentru a vedea numărul de clienți care datorează bani.

Pasul 2

Vedeți cum arată acest exemplu clienților că le datorează bani și returnează rezultatul într-o coloană numită COUNT ( ). Exemplu: SELECT COUNT ( ) din clienți WHERE balanța <0, 0;

Pasul 3

..

Utilizați funcția COUNT DISTINCT în MySQL

Pasul 1

Utilizați funcția adăugată COUNT DISTINCT. Funcția poate fi utilizată pentru a returna numărul de rânduri diferite, adică acele rânduri cu valori diferite. Teoretic, este posibil să aveți un număr mare de clienți care au același număr de telefon. Pentru a obține numărul de gospodării în care locuiesc clienții dvs., puteți utiliza acest tip de interogare.

Pasul 2

Utilizați exemplul următor pentru a returna numărul de clienți cu numere de telefon diferite. Clienții cu același număr de telefon nu vor fi contorizați. Rezultatele sunt returnate într-o coloană numită COUNT (DISTINCT ph_number). Exemplu: SELECT COUNT (DISTINCT ph_number) FROM clienți;

Pasul 3

..