Zbirna funkcija v SQL: SUM

Funkcija SUM v jeziku SQL se kljub enostavnosti pogosto uporablja pri delu z bazo podatkov. Z njegovo pomočjo je primerno dobiti nekaj vmesnih ali končnih rezultatov, ne da bi uporabili pomožna orodja DBMS.

Sintaksa funkcije

V večini jezikov je vsota skladenj SQL enaka - kot argument se uporablja le ime polja ali nekaj aritmetičnih dejanj več izmed njih.
V izjemnih primerih je mogoče posredovati določeno vrednost v obliki številke ali spremenljivke, vendar se podobna "vezja" praktično ne uporabljajo, ker nimajo velike vrednosti. Spodaj je skladnja funkcije v jeziku SQL:


vsota (a) - tukaj je parameter ali številčna vrednost ali izraz uporabljen kot parameter a. Treba je omeniti, da je pred parametrom mogoče nastaviti ključne besede, kot so DISTINCT ali ALL. ki bo imela samo edinstvene oziroma vse vrednosti.

Primer uporabe SUM v SQL

Za končno razumevanje načela funkcije funkcije, preberite več primerov. SQL SUM lahko uporabite kot rezultat vračanja in kot vmesno vrednost, na primer za testiranje stanja. V prvem primeru razmislite o možnosti, ko morate vrniti znesek prodaje za vsak izdelek, glede na to, da je število opravljenih nakupov v množini. Da bi dobili rezultat, bo dovolj, da izvedete naslednjo poizvedbo: SELECT Product, sum (Nakupni znesek) FROM Sales GroupBy Product; Odgovor na toekipa bo imela edinstven seznam izdelkov s skupnim zneskom nakupov za vsakega od njih.
Za drugi primer morate dobiti seznam blaga, ki presega določeno vrednost, na primer 100. Prodajne rezultate za to nalogo je mogoče doseči na več načinov, od katerih je najbolj optimalno izvesti eno poizvedbo: SELECT Product FROM (SELECT Product, sum Znesek nakupa) kot znesek FROM Prodaja) WHERE Količina & gt; 100

Sorodne publikacije