Funkcia Summing v SQL: SUM

Funkcia SUM v jazyku SQL sa napriek jeho jednoduchosti často používa pri práci s databázou. S jeho pomocou je výhodné získať čiastočné alebo konečné výsledky bez použitia pomocných nástrojov DBMS.

Syntax

Vo väčšine jazykov rovnakej syntaxe SQL sumy - ako argument je len názov poľa alebo aritmetický účinok niektorých z nich, ktoré chcete sumarizovať.
Vo výnimočných prípadoch môžete priradiť konkrétnu hodnotu ako číslo alebo premenná, avšak tieto "programy" nie sú použité, pretože nemajú niesť veľkú hodnotu. Syntax pre funkciu v jazyku SQL:


súčet (a) - je ako parameter a použiť nejakú číselnú hodnotu alebo výraz Stojí za zmienku, že pred voľbou možno nastaviť kľúčové slová, napríklad, DISTINCT alebo ALL, ktoré budú mať iba jedinečné alebo všetky hodnoty.

Príklad SQL SUM

konečné pochopenie princípu funkcie by mal vziať do úvahy niekoľko príkladov. Hodnota SQL SUM môže byť použitá ako výsledok návratu a ako medzná hodnota, napríklad na testovanie stavu. Pre prvý prípad, zvážte možnosť, ak sa budete chcieť vrátiť súčet predajov pre každý výrobok, vzhľadom k tomu, že počet nákupov môžu byť vyrobené množnom čísle. Na výsledok bude stačiť vykonať nasledujúce dotaz: Vyberte si tovar, sum (SummaPokupok) z predaja GroupBy tovaru; Odpoveď na túto otázkutím bude mať jedinečný zoznam produktov s celkovým počtom nákupov pre každý z nich.
V druhom príklade je potrebné získať zoznam tovaru, ktorý presahuje určitú hodnotu, napríklad 100. Výsledky predaja pre túto úlohu je možné dosiahnuť niekoľkými spôsobmi, z ktorých najoptimálnejší je vykonať jeden dotaz: SELECT Product FROM (SELECT Product, sum (Suma nákupu ako čiastka z predaja) WHERE Suma & gt; 100.

Súvisiace publikácie