1. Понятие о базе данных. Субд. Примеры
Что такое агрегатная функция?
Download 338.67 Kb.
|
Baza dannix Yakuniy savollar va javoblar (1)
- Bu sahifa navigatsiya:
- 81. Перечислите основные агрегатные функции. Агрегатные функции (агрегации)
80. Что такое агрегатная функция?
Агрегатные функции (агрегации) — это функции, которые вычисляются от группы значений и объединяют их в одно результирующее. В большинстве случаев у агрегатных функций такой же синтаксис, как и у обычных функций: AGGREGATE_FUNCTION_NAME(arg1, [arg2, ...]) Свойства агрегатных функций: Игнорируют NULL-значения. Исключение — функция COUNT(*). Дальше детально рассмотрим, что это значит. Все агрегатные функции детерминированы. Это значит, что для одинакового набора данных функции возвращают одинаковое значение. Агрегатные функции часто используются с операторами GROUP BY и HAVING. Оператор GROUP BY группирует строки с одинаковыми значениями в одну строку. Оператор HAVING используется в качестве фильтра для запросов, в которых есть оператор GROUP BY. С агрегатными функциями можно использовать ключевые слова DISTINCT и ALL, которые мы рассмотрим ниже. Синтаксис выглядит так:
Агрегатные функции выполняют вычисления над значениями в наборе строк. В T-SQL имеются следующие агрегатные функции: AVG: находит среднее значение SUM: находит сумму значений MIN: находит наименьшее значение MAX: находит наибольшее значение COUNT: находит количество строк в запросе 81. Перечислите основные агрегатные функции. Агрегатные функции (агрегации) — это функции, которые вычисляются от группы значений и объединяют их в одно результирующее. В большинстве случаев у агрегатных функций такой же синтаксис, как и у обычных функций: AGGREGATE_FUNCTION_NAME(arg1, [arg2, ...]) Свойства агрегатных функций: Игнорируют NULL-значения. Исключение — функция COUNT(*). Дальше детально рассмотрим, что это значит. Все агрегатные функции детерминированы. Это значит, что для одинакового набора данных функции возвращают одинаковое значение. Агрегатные функции часто используются с операторами GROUP BY и HAVING. Оператор GROUP BY группирует строки с одинаковыми значениями в одну строку. Оператор HAVING используется в качестве фильтра для запросов, в которых есть оператор GROUP BY. С агрегатными функциями можно использовать ключевые слова DISTINCT и ALL, которые мы рассмотрим ниже. Синтаксис выглядит так:
Агрегатные функции выполняют вычисления над значениями в наборе строк. В T-SQL имеются следующие агрегатные функции: AVG: находит среднее значение SUM: находит сумму значений MIN: находит наименьшее значение MAX: находит наибольшее значение COUNT: находит количество строк в запросе Download 338.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling