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
..