Готовый перевод 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

Настройки

Готово:

100.00% КП = 1.0