Souhrnná funkce v SQL: SUM

Funkce SUM v jazyce SQL, i přes svou jednoduchost, se používá při práci s databází poměrně často. S jeho pomocí je výhodné získat nějaké průběžné nebo konečné výsledky bez použití pomocných nástrojů DBMS.

Syntaxe

Ve většině jazyků stejné syntaxe SQL sumy - jako argument je pouze název pole nebo aritmetický účinek některých z nich, které chcete sumarizovat.
Ve výjimečných případech můžete přiřadit konkrétní hodnotu jako číslo nebo proměnná, avšak tyto „programy“ nejsou použity, protože nemají nést velkou hodnotu. Syntaxe pro funkci v jazyce SQL:


součet (a) - je jako parametr a použít nějakou číselnou hodnotu nebo výraz Stojí za zmínku, že před volbou lze nastavit klíčová slova, například, DISTINCT nebo ALL, které budou mít pouze jedinečné nebo všechny hodnoty.

Příklad SQL SUM

konečné pochopení principu funkce by měl vzít v úvahu několik příkladů. Hodnota SQL SUM může být použita jako výsledek návratu a jako mezilehlá hodnota, například pro otestování stavu. Pro první případ, zvažte možnost, pokud se budete chtít vrátit součet prodejů pro každý produkt, vzhledem k tomu, že počet nákupů mohou být vyrobeny množném čísle. Na výsledek bude stačit provést následující dotaz: Vyberte si zboží, sum (SummaPokupok) z prodeje GroupBy zboží; Odpověď na tototým bude mít jedinečný seznam produktů s celkovým množstvím nákupů pro každý z nich.
U druhého příkladu je třeba získat seznam zboží, který přesahuje určitou hodnotu, například 100. Výsledky prodeje pro tento úkol lze dosáhnout několika způsoby, z nichž nejoptimálnější je provést jeden dotaz: SELECT Product FROM (SELECT Product, sum (Částka nákupu) jako částka z prodeje) WHERE Suma & gt; 100

Související publikace