Функция за сумиране в SQL: SUM
Функцията SUM на SQL език, въпреки нейната простота, се използва доста често при работа с база данни. С негова помощ е удобно да се получат междинни или окончателни резултати, без да се прибягват до помощни инструменти за DBMS.
Функционален синтаксис
В повечето SQL езици синтаксисът на сумата е същият - само името на полето или някои аритметични операции на няколко от тях се използват като аргумент, с който трябва да извършите сумирането.
В изключителни случаи можете да предавате определена стойност под формата на число или променлива, но такива "схеми" практически не се използват, тъй като те не носят голяма стойност. Ето синтаксиса на функция в SQL:
сума (а) - тук, като параметър, се използва определена цифрова стойност или израз
Трябва да отбележим, че преди параметъра можете да зададете ключови думи, например DISTINCT или ALL, които ще отнемат само уникални или всички стойности съответно.
Пример за използване на SUM в SQL
За окончателното разбиране на принципа на функцията е целесъобразно да разгледаме няколко примера. В SQL SUM може да се използва като връщаща стойност или като междинна стойност, например, за да се провери състояние.
За първия случай разгледайте опцията, когато искате да върнете размера на продажбите за всеки продукт, тъй като броят на направените покупки може да бъде в множествено число. За да получите резултата, достатъчно е да изпълните следната заявка:
SELECT Commodity, сума (сума от покупки) от група продажби чрез продукт;
Отговорът на тази команда ще бъде уникален списък на продуктите с общата сума на покупките за всяка от тях.
За втория пример трябва да получите списък с продукти, чиято стойност на продажбите е надхвърлила стойност, например 100. Можете да получите резултата за тази задача по няколко начина, най-оптималният от които е изпълнението на една заявка:
ИЗБЕРИ Продукт FROM (SELECT Стойност, сума (сума от покупки) като сума от продажби) WHERE Сума> 100.
Научаваме как да изчисляваме сумата в Excel
Закръгляване на номерата в WEB програмирането
Как да съставя SQL заявки - подробни примери
Въведете реализация. Функции "кръг" и "Трънч" в Pascal
BigInteger Java: работи с големи числа
Как да изчислите модул в Excel
Оператор на низове в Паскал - низ
Функцията за създаване на таблица в SQL - Създаване на таблица
Функция за табулация: как да напиша програма?
Математика от jаvascript математика
Функция "Ако" в Excel
Математика от jаvascript математика
Методът на най-малките квадрати в Excel. Регресионен анализ
SQL функцията SUBSTRING
Изследователска функция за начинаещи
Паритет на функцията
Функцията strpos в PHP: определяне на позицията на подначертанието
Форматиране на номера: PHP функция number_format ()
Използването на функцията PHP случайно
Цифрова последователност: концепция, свойства, методи на присвояване
Какви са типовете данни в Pascal?