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 ()