Готовый перевод VERİLƏNLƏR VƏ BİLİKLƏR BAZASI / Базы данных и знаний: aqreqat
Агрегатные функции.
При администрировании базы данных возникает потребность в расчете различных функций отчетности( среднее значение, общее количество и тд)
Для произведения этих расчетов используются Агрегатные функции.
Агрегатные функции могут быть выполнены либо для полной таблицы, либо для отдельного столбца.
Наиболее широко используемые агрегатные функции:
1) SUM – производит арифметическую сумму всех выбранных значений данного поля.
Для этого необходимо создать запрос в режиме Конструктор.
В таблице Покупки вам нужно ввести следующий код SQL, чтобы найти сумму цены Покупки:
Select SUM(Цена_покупки)
FROM Покупки;
ПРИМЕЧАНИЕ 1. Ключевое слово AS (AS) используется для назначения имени полученного столбца. В этом случае код SQL выглядит следующим образом:
Selecet SUM(Alish_qiy) AS Cəm
FROM Alish;
ПРИМЕЧАНИЕ 2. Чтобы использовать агрегатные функции в режиме конструктора, откройте контекстное меню в разделе «Поля» и выберите команду «Групповые операции».
вам нужно выполнить команду.
Чтобы узнать общую стоимость покупки на основе даты покупки, вам необходимо ввести следующий код SQL:
Select SUM(Цена_покупки) AS [Цена], Покупки.Дата_покупки
FROM Покупки
GROUP BY Покупки.Дата_покупки;
Когда вы найдете общие функции, относящиеся к одному столбцу, имя этого столбца всегда должно указываться оператором GROUP BY.
2) AVG – производит усреднение всех выбранных значений данного поля.
Позволяет найти среднюю оценку таблицы или ее отдельной части.
Например, следующий код SQL можно использовать для определения средней цены покупной цены в таблице Покупки:
Select AVG(Цена_покупок) AS Средняя_цена
FROM Покупки;
Следующий код SQL можно использовать для определения средней цены приобретенных товаров в таблице закупок по дате покупки:
Select AVG(Цена_покупки) AS Средняя_цена, Дата_покупки
FROM Покупки
GROUP BY Дата_покупки;
3) MIN - производит наименьшее из всех выбранных значений данного пол.
Используется для вычисления минимального значения в таблице или столбце.
Чтобы найти минимальную цену покупки в таблице Покупки, вам нужно использовать следующий код SQL:
Select MIN(Цена_покупки) AS Минимум
FROM Покупки;
Следующий код SQL можно использовать для определения минимальной цены на товары, приобретенные по дате, в таблице закупок:
Select MIN(Цена_покупки) AS Minimum, Дата_покупки
FROM Покупки
GROUP BY Дата_покупки;
MAX – максимум.
Используется для нахождения максимального значения в столбце или таблице.
Вам нужно использовать следующий код SQL, чтобы найти максимальную цену покупки в таблице Alish:
Select MAX(Цена_покупки) AS Maxsimum
FROM Покупки;
Следующий код SQL можно использовать для определения максимальной цены товаров, купленных за определенный период времени:
Select MAX(Цена_покупки) AS Maxsimum, Дата_покупки
FROM Покупки
GROUP BY Дата_покупки;.
5) COUNT - Позволяет найти количество строк в таблице или в отдельных частях таблицы.
Позволяет найти количество записей для конкретной таблицы или раздела таблицы.
Например, следующий код SQL используется для определения общего количества закупочных цен в таблице Покупки:
Select COUNT(Цена_покупки) AS Количество
FROM Покупки;
Следующий код SQL используется для определения количества записей в таблице по дате:
Select COUNT(Цена_покупки) AS Количество ,Дата_покупки
FROM Покупки
GROUP BY Дата_покупки;
6) Var,Varp –Возвращает статистическую дисперсию для заполнения всех значений в указанном выражении
7) Stdev, Stevp – возвращает статистическое среднеквадратичное отклонение совокупности всех значений в указанном выражении.
8) First, Last – Используется для нахождения первой или последней записи в таблице.
Переведено на Нотабеноиде
http://notabenoid.org/book/75435/426503
Переводчики: Mayakovsky_MmM, TheAnaxMan
Настройки
Готово:
