Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Nasledujúca tabuľka obsahuje rozpočet domácnosti a je nazývaný " rozpočet " :
opis typu amountGroceries in 100Utilities in 95Mortgage in 500Entertainment misc 300
Ak by ste chceli zistiť celkové náklady na túto tabuľku , mali by ste použiť nasledujúci príkaz :
SELECT sum ( suma ) Z rozpočtu ;
výsledok bude vrátený v tvare :
sum ( suma ) 995
Ak by ste chceli pridať záhlavie na výstupe , mali by ste napísať vyhlásenie ako :
SELECT sum ( suma ) ako total_expenses z rozpočtu ;
Výsledkom by bolo :
total_expenses995
Predpokladajme , že ste chceli nájsť celkových nákladov v závislosti od typu . Potom by ste pridať GROUP BY vyhlásenie , ktoré sa bude triediť náklady pre vás . Syntax by :
SELECT sum ( suma ) ako total_expenses z rozpočtu GROUP BY typu ;
Výsledkom by bolo :
Typ total_marknec 695misc 300
Môžete tiež určiť ďalšie podmienky s klauzulu WHERE . Napríklad , ak ste chceli zistiť súčet len položky , ktoré mali hodnoty väčšie ako 100 , syntaxe by :
SELECT sum ( suma ) ako total_expenses z rozpočtu WHERE množstva > 100 ;
A napokon, ak ste mali číselný stĺpec , kde si len chceli celkom z jedinečných hodnôt v stĺpci , mali by ste pridať " DISTINCT " kľúčové slovo syntax SUM :
SELECT SUM DISTINCT ( stĺpec ) Z tabuľky ;
MySQL používa iné agregačné funkcie , ako je AVG ( ) , COUNT ( ) , MIN ( ) a MAX ( ) rovnakým spôsobom . Úplný zoznam agregačných funkcií možno nájsť v MySQL referenčnej príručke .