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.
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.
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.
- Výkaz Select (SQL)
- Coalesce sql: popis, použití, příklady
- Základní příkazy SQL
- Vážená průměrná hodnota - co to je a jak ji vypočítat?
- Zaokrouhlovací čísla v WEB programování
- Základní typy a příklady cyklických algoritmů
- Pole. Prvky pole. Součet prvků pole, číslo
- Konverze typu. Funkce Round a Trunc v Pascalu
- HAVING SQL: popis, syntaxe, příklady
- Co dělá funkce SQL CONCAT?
- Jak vypočítat modul v aplikaci Excel
- Co dělá funkce PHP microtime?
- Operátor řetězce v Pascalu - řetězec
- Funkce vytvoření tabulky v SQL - Vytvoření tabulky
- Tabulační funkce: jak psát program?
- Funkce SQL SUBSTRING
- Použití indexOf (jаvascript) při práci s maticemi a řetězci
- Matematické očekávání a rozptyl náhodné proměnné
- Funkce výzkumu pro začátečníky
- Syntaxe jаvascript parseInt: příklady použití
- Syntaxe jаvascript parseInt: příklady použití