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.
Î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.
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.
Coalesce sql: descriere, utilizare, exemple
Rotunjirea numerelor în programarea WEB
JS foreach obiect ca design variante
Conversia de tip. Funcții rotunde și Trunc în Pascal
HAVING SQL: descriere, sintaxă, exemple
Funcția `INDEX` din Excel: descriere, aplicație și exemple
Ce face funcția SQL CONCAT?
Cum se calculează un modul în Excel
Ce face funcția microtime PHP?
String operator în Pascal - șir
Funcția de creare a unui tabel în SQL - Crearea tabelului
Funcția de tabulare: cum se scrie un program?
Funcția "Dacă" în Excel
Funcția SQL SUBSTRING
Declarați SQL: descriere. Transact-SQL
Folosind indexOf (jаvascript) atunci când lucrați cu matrice și șiruri de caractere
Gruparea înregistrărilor MySQL: grup de
Proiectarea opțiunii switch case PHP
Instrucțiuni condiționale dacă / altceva în Python: sintaxă și aplicație
Funcția strpos din PHP: determinarea poziției substringului
Formatarea numerelor: funcția PHP number_format ()