Функция sum в SQL: сумма
Опубликованно 26.12.2017 11:42
Функция sum в SQL-язык, несмотря на свою простоту, довольно часто используется при работе с базой данных. С ее помощью удобно получать некоторые промежуточные или окончательные результаты, без помощи вспомогательных инструментов СУБД.Синтаксис функции
В большинстве языков, синтаксис SQL-та же сумма - используется в качестве аргумента только имя поля или некоторые арифметические операции несколько из них, которые требуется провести суммирование.
В исключительных случаях вы можете передать конкретное значение в виде числа или переменной, но такие "схемы" не используется, так как он не несет особой ценности. Ниже приведен синтаксис функции в языке SQL:
сумма(а) здесь параметр используется для числовое значение или выражение
Следует отметить, что до переключателя вы можете установить ключевые слова, такие как distinct или All, который будет принимать только уникальные или все значения соответственно.Пример использования суммы в SQL
Для окончательного понимания принципа функцию стоит рассмотреть несколько примеров. В SQL сумма может быть использована в качестве возвращаемого значения, и промежуточных значений, например, для проверки условия.
Для первого случая рассмотрим случай, когда вы хотите вернуть сумму продаж по каждому товару, учитывая, что количество сделанных покупок может быть во множественном числе. Для получения результата достаточно выполнить следующий запрос:
Выбрать товар, сумма(Соматотопии) от реализации метода groupby продукта;
В ответ на эту команду будет единым перечнем товаров, общая стоимость закупки по каждому из них.
Для второго примера, нужно получить список товаров, продажа которых превышает определенное значение, например 100. В результате на эту проблему несколькими способами, лучшим из которых является выполнение одного запроса:
Выберите продукт из (выбрать товар, сумма(Соматотопии) как сумма от продаж), где Сумма > 100.
Категория: Мобильная техника