Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL Sum Tutorial

MySQL SUM ( ) príkaz je agregačné funkcie alebo skupina , ktorá pracuje na súbore hodnôt . SUM ( ) vyhlásenie , funguje len na číselné hodnoty a robí konkrétne stĺpec v skupine . To môže byť tiež použitý s DISTINCT kľúčové slovo celkového iba jedinečné hodnoty v skupine . SUM ) Funkcia (

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené