Kako uporabljati funkcijo SUM v MySQL

Avtor: Gregory Harris
Datum Ustvarjanja: 15 April 2021
Datum Posodobitve: 25 November 2024
Anonim
SQL
Video.: SQL

Vsebina

MySQL nudi več agregatnih funkcij za hitro prevajanje podatkov tabele. Te funkcije delujejo v stavkih SELECT in njihovi rezultati se vrnejo v posebnih stolpcih. Hitre so, veliko hitreje kot vrnejo vse vrstice in jih same izračunajo. To lahko pomeni razliko med dvema sekundama poizvedbe z združeno funkcijo in dvominutnim izračunom v kodi aplikacije.


Navodila

SUM v MySQL (Slika PC genialbaron iz Fotolia.com)

    Uporabite funkcijo SUM v MySQL

  1. Uporabite funkcijo SUM sum. Dodal bo vse izbrane stolpce.

  2. Opazite, kako boste v tem primeru dodali vsa negativna stanja za izračun skupnega zneska, ki ga dolgujejo vaše stranke. Rezultat se vrne v stolpcu SUM (ravnotežje). Primer: SELECT SUM (bilanca) OD KUPNIKOV KJE je bilanca <0,0;

    Uporabite funkcijo AVG v MySQL

  1. Uporabite funkcijo združevanja AVG. Ta agregat je podoben SUM. Namesto, da bi dodali stolpce, jih doda in jih nato deli s skupnim številom stolpcev, s povprečjem vrednosti stolpcev.

  2. Uporabite AVG tako, kot se uporablja SUM. Tukaj primer izračuna povprečno količino denarja, ki ga dolgujejo kupci. Rezultati se vrnejo v stolpcu AVG (ravnotežje). Primer: IZBIRA AVG (ravnotežje) OD KUPNIKOV Če je bilanca <0,0;


    Uporabite funkcijo COUNT v MySQL

  1. Uporabite skupno funkcijo COUNT. Nekoliko se razlikuje od SUM ali AVG. Vrne skupno število vrstic, ki so lahko uporabne v različnih situacijah - na primer za prikaz števila kupcev, ki dolgujejo denar.

  2. Oglejte si, kako ta primer šteje stranke, ki dolgujejo denar, in vrne rezultat v stolpec COUNT (). Primer: SELECT COUNT () Od strank, kjer je bilanca <0,0;

    Uporabite funkcijo DISTINCT COUNT v MySQL

  1. Uporabite združeno funkcijo DISTINCT COUNT. Funkcija se uporablja za vrnitev števila ločenih vrstic, tj. Vrstic z različnimi vrednostmi. Teoretično lahko imate veliko strank z isto telefonsko številko. Če želite dobiti število domov, v katerih živijo vaše stranke, lahko uporabite to vrsto poizvedbe.

  2. Z naslednjim primerom vrnite število odjemalcev z različnimi telefonskimi številkami. Stranke z isto telefonsko številko ne bodo upoštevane. Rezultati se vrnejo v stolpcu COUNT (DISTINCT ph_number). Primer: SELECT COUNT (DISTINCT ph_number) FROM odjemalcev;


Kako

  • Agregatna funkcija je tista, ki izvede izračun na nizu vrednosti v nasprotju z eno samo vrednostjo. V zbirki podatkov MySQL se take funkcije opravijo z več vrstami podatkov.