Функция за сумиране в 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?