OqPoWah.com

Funkcija sumiranja v SQL: SUM

Funkcija SUM v jeziku SQL, kljub svoji preprostosti, se pogosto uporablja pri delu z bazo podatkov. S svojo pomočjo je priročno dobiti nekaj vmesnih ali končnih rezultatov, ne da bi pri tem uporabili pomožna orodja DBMS.

Sintaksa funkcij

V večini jezikov SQL je sintaksa vsote enaka - samo kot ime polja ali nekaj aritmetičnih operacij več od njih se uporablja kot argument, s katerim morate izvesti seštevek.

sql vsota

V izjemnih primerih lahko prenesete določeno vrednost v obliki številke ali spremenljivke, vendar se takšne "sheme" praktično ne uporabljajo, ker nimajo veliko vrednosti. Tu je sintaksa funkcije v SQL:

vsota (a) - tukaj, kot parameter, se uporablja določena numerična vrednost ali izraz

Treba je opozoriti, da lahko pred parametrom nastavite ključne besede, na primer DISTINCT ali ALL, ki bodo imele samo edinstvene vrednosti ali vse vrednosti.

Primer uporabe SUM v SQL

Za končno razumevanje načela funkcije je vredno upoštevati več primerov. V SQL je lahko SUM uporabljen kot vračilna vrednost ali kot vmesna vrednost, na primer za preverjanje stanja.

V prvem primeru upoštevajte možnost, ko želite vrniti količino prodaje za vsak izdelek, saj je lahko število opravljenih nakupov v množini. Če želite dobiti rezultat, je dovolj, da izvedete naslednjo poizvedbo:

SELECT Commodity, vsota (vsota nakupov) OD PRODAJNIH SKUPINSKIH PROIZVODOV;

Odgovor na ta ukaz bo edinstven seznam izdelkov s skupno količino nakupov za vsako od njih.

Primeri za sql sum

V drugem primeru morate dobiti seznam izdelkov, katerih prodajna vsota presegla vrednost, na primer 100. Rezultat tega opravila lahko dobite na več načinov, najbolj optimalen pa je izvedba ene poizvedbe:

SELECT Product FROM (SELECT Commodity, vsota (vsota nakupov) kot znesek od prodaje) WHERE znesek> 100.

Zdieľať na sociálnych sieťach:

Príbuzný