nisfarm.ru

Summační funkce v SQL: SUM

Funkce SUM v jazyce SQL je přes svou jednoduchost používána 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, aniž byste se museli uchýlit k pomocným nástrojům DBMS.

Funkční syntaxe

Ve většině jazyků SQL je syntaxe součtu stejná - pouze název pole nebo některá aritmetická operace několika z nich se používá jako argument, kterým je třeba provést součet.

sql sumu




Ve výjimečných případech můžete předat určitou hodnotu ve formě čísla nebo proměnné, ale takové "schémata" se prakticky nepoužívají, protože nemají velkou hodnotu. Zde je syntaxe funkce v SQL:

součet (a) - zde se jako parametr používá určitá číselná hodnota nebo výraz

Je třeba poznamenat, že před parametrem můžete nastavit klíčová slova, například DISTINCT nebo ALL, které budou mít pouze jedinečné nebo všechny hodnoty.

Příklad použití SUM v SQL

Pro konečné porozumění principu funkce stojí za to zvážit několik příkladů. V SQL může být hodnota SUM použita jako návratová hodnota nebo jako mezilehlá hodnota, například ke kontrole stavu.

V případě prvního případu zvažte možnost, kdy chcete vrátit částku prodeje pro každý produkt, protože počet uskutečněných nákupů může být v množném čísle. Chcete-li získat výsledek, postačí provést následující dotaz:

SELECT Commodity, součet (součet nákupů) FROM Sales GroupBy Product;

Odpověď na tento příkaz bude jedinečný seznam produktů s celkovým množstvím nákupů pro každý z nich.

příklady sumy sql

U druhého příkladu je třeba získat seznam produktů, jejichž prodejní částka překročila určitou hodnotu, například 100. Výsledek můžete získat pro tento úkol několika způsoby, z nichž nejoptimálnější je provedení jednoho dotazu:

VYBRAT Produkt FROM (SELECT Commodity, sum (Sum of Purchases) jako částku z prodeje) WHERE Suma> 100.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru