Funcția de sumare în SQL: SUM

Funcția SUM în limba SQL, în ciuda simplității sale, este utilizată destul de des atunci când lucrați cu o bază de date. Cu ajutorul acestuia, este convenabil să obțineți rezultate intermediare sau finale fără a recurge la instrumentele auxiliare DBMS.

Sintaxă funcțională

În majoritatea limbajelor SQL, sintaxa sumei este aceeași - numai numele câmpului sau o anumită operație aritmetică a mai multor dintre ele este folosit ca argument, prin care trebuie să efectuați sumarea.

suma sumei

În cazuri excepționale, puteți trece o valoare specifică sub forma unui număr sau a unei variabile, însă astfel de "scheme" nu sunt practic utilizate, deoarece nu au o valoare mare. Aici este sintaxa unei funcții în SQL:

suma (a) - aici, ca parametru, este utilizată o anumită valoare sau expresie numerică

Trebuie menționat faptul că înainte de parametru puteți seta cuvinte cheie, de exemplu, DISTINCT sau ALL, care vor lua doar valori unice sau toate valorile.

Un exemplu de utilizare a SUM în SQL

Pentru o înțelegere finală a principiului funcției, merită luate în considerare câteva exemple. În SQL, un SUM poate fi folosit ca valoare de retur sau ca valoare intermediară, de exemplu, pentru a verifica o condiție.

Pentru primul caz, luați în considerare opțiunea atunci când doriți să returnați valoarea vânzărilor pentru fiecare produs, dat fiind faptul că numărul de achiziții efectuate poate fi în plural. Pentru a obține rezultatul, este suficient să executați următoarea interogare:

SELECT Commodity, sum (suma achizițiilor) din grupul de vânzări prin produs;

Răspunsul la această comandă va fi o listă unică de produse cu suma totală de achiziții pentru fiecare dintre acestea.

Exemple de sumă SQL

Pentru al doilea exemplu, trebuie să obțineți o listă de produse ale căror valori de vânzări depășesc o anumită valoare, de exemplu, 100. Puteți obține rezultatul pentru această sarcină în mai multe moduri, cea mai optimă dintre acestea fiind executarea unei singure interogări:

SELECTAREA Produsului DIN (SELECTAREA MĂRFURILOR, suma (suma cumpărăturilor) ca sumă din VENITURI) WHERE Suma> 100.

Distribuiți pe rețelele sociale:

înrudit
Rotunjirea numerelor în programarea WEBRotunjirea numerelor în programarea WEB
JS foreach obiect ca design varianteJS foreach obiect ca design variante
Conversia de tip. Funcții rotunde și Trunc în PascalConversia de tip. Funcții rotunde și Trunc în Pascal
HAVING SQL: descriere, sintaxă, exempleHAVING SQL: descriere, sintaxă, exemple
Funcția `INDEX` din Excel: descriere, aplicație și exempleFuncția `INDEX` din Excel: descriere, aplicație și exemple
Ce face funcția SQL CONCAT?Ce face funcția SQL CONCAT?
Cum se calculează un modul în ExcelCum se calculează un modul în Excel
Ce face funcția microtime PHP?Ce face funcția microtime PHP?
String operator în Pascal - șirString operator în Pascal - șir
Funcția de creare a unui tabel în SQL - Crearea tabeluluiFuncția de creare a unui tabel în SQL - Crearea tabelului
» » Funcția de sumare în SQL: SUM