VERİLƏNLƏR VƏ BİLİKLƏR BAZASI / Базы данных и знаний: aqreqat
| Азербайджанский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Агрегатные функции. Mayakovsky_MmM 28.12.18 в 13:36 |
|
|
При администрировании базы данных возникает потребность в расчете различных функций отчетности( среднее значение, общее количество и тд) Mayakovsky_MmM 28.12.18 в 13:38 |
||
|
Для произведения этих расчетов используются Агрегатные функции. Mayakovsky_MmM 28.12.18 в 13:39 |
||
|
Агрегатные функции могут быть выполнены либо для полной таблицы, либо для отдельного столбца. Mayakovsky_MmM 28.12.18 в 13:40 |
||
|
Наиболее широко используемые агрегатные функции: Mayakovsky_MmM 28.12.18 в 13:41 |
||
|
1) SUM – производит арифметическую сумму всех выбранных значений данного поля. Mayakovsky_MmM 30.12.18 в 15:09 |
||
|
Для этого необходимо создать запрос в режиме Конструктор. Mayakovsky_MmM 30.12.18 в 15:12 |
||
|
В таблице Покупки вам нужно ввести следующий код SQL, чтобы найти сумму цены Покупки: Mayakovsky_MmM 30.12.18 в 15:25 |
||
|
Select SUM(Цена_покупки) Mayakovsky_MmM 30.12.18 в 15:25 |
||
|
FROM Покупки; Mayakovsky_MmM 30.12.18 в 15:25 |
||
|
ПРИМЕЧАНИЕ 1. Ключевое слово AS (AS) используется для назначения имени полученного столбца. В этом случае код SQL выглядит следующим образом: Mayakovsky_MmM 30.12.18 в 15:26 |
||
|
Selecet SUM(Alish_qiy) AS Cəm Mayakovsky_MmM 30.12.18 в 15:26 |
||
|
FROM Alish; Mayakovsky_MmM 30.12.18 в 15:26 |
||
|
ПРИМЕЧАНИЕ 2. Чтобы использовать агрегатные функции в режиме конструктора, откройте контекстное меню в разделе «Поля» и выберите команду «Групповые операции». Mayakovsky_MmM 30.12.18 в 15:28 |
||
|
вам нужно выполнить команду. TheAnaxMan 27.08.19 в 07:58 |
||
|
Чтобы узнать общую стоимость покупки на основе даты покупки, вам необходимо ввести следующий код SQL: Mayakovsky_MmM 30.12.18 в 15:29 |
||
|
Select SUM(Цена_покупки) AS [Цена], Покупки.Дата_покупки Mayakovsky_MmM 30.12.18 в 15:30 |
||
|
FROM Покупки Mayakovsky_MmM 30.12.18 в 15:30 |
||
|
GROUP BY Покупки.Дата_покупки; Mayakovsky_MmM 30.12.18 в 15:30 |
||
|
Когда вы найдете общие функции, относящиеся к одному столбцу, имя этого столбца всегда должно указываться оператором GROUP BY. Mayakovsky_MmM 01.01.19 в 09:46 |
||
|
2) AVG – производит усреднение всех выбранных значений данного поля. Mayakovsky_MmM 30.12.18 в 15:34 |
||
|
Позволяет найти среднюю оценку таблицы или ее отдельной части. Mayakovsky_MmM 30.12.18 в 15:36 |
||
|
Например, следующий код SQL можно использовать для определения средней цены покупной цены в таблице Покупки: Mayakovsky_MmM 30.12.18 в 15:36 |
||
|
Select AVG(Цена_покупок) AS Средняя_цена Mayakovsky_MmM 30.12.18 в 15:37 |
||
|
FROM Покупки; Mayakovsky_MmM 30.12.18 в 15:38 |
||
|
Следующий код SQL можно использовать для определения средней цены приобретенных товаров в таблице закупок по дате покупки: Mayakovsky_MmM 30.12.18 в 15:39 |
||
|
Select AVG(Цена_покупки) AS Средняя_цена, Дата_покупки Mayakovsky_MmM 30.12.18 в 15:41 |
||
|
FROM Покупки Mayakovsky_MmM 30.12.18 в 15:42 |
||
|
GROUP BY Дата_покупки; Mayakovsky_MmM 30.12.18 в 15:42 |
||
|
3) MIN - производит наименьшее из всех выбранных значений данного пол. Mayakovsky_MmM 30.12.18 в 15:43 |
||
|
Используется для вычисления минимального значения в таблице или столбце. Mayakovsky_MmM 30.12.18 в 15:50 |
||
|
Чтобы найти минимальную цену покупки в таблице Покупки, вам нужно использовать следующий код SQL: Mayakovsky_MmM 30.12.18 в 15:54 |
||
|
Select MIN(Цена_покупки) AS Минимум Mayakovsky_MmM 30.12.18 в 15:55 |
||
|
FROM Покупки; Mayakovsky_MmM 30.12.18 в 15:56 |
||
|
Следующий код SQL можно использовать для определения минимальной цены на товары, приобретенные по дате, в таблице закупок: Mayakovsky_MmM 30.12.18 в 16:02 |
||
|
Select MIN(Цена_покупки) AS Minimum, Дата_покупки Mayakovsky_MmM 01.01.19 в 09:48 |
||
|
FROM Покупки Mayakovsky_MmM 01.01.19 в 09:48 |
||
|
GROUP BY Дата_покупки; Mayakovsky_MmM 01.01.19 в 09:48 |
||
|
MAX – максимум. Mayakovsky_MmM 30.12.18 в 17:07 |
||
|
Используется для нахождения максимального значения в столбце или таблице. Mayakovsky_MmM 01.01.19 в 09:49 |
||
|
Вам нужно использовать следующий код SQL, чтобы найти максимальную цену покупки в таблице Alish: Mayakovsky_MmM 01.01.19 в 09:51 |
||
|
Select MAX(Цена_покупки) AS Maxsimum Mayakovsky_MmM 01.01.19 в 09:52 |
||
|
FROM Покупки; Mayakovsky_MmM 01.01.19 в 09:53 |
||
|
Следующий код SQL можно использовать для определения максимальной цены товаров, купленных за определенный период времени: Mayakovsky_MmM 01.01.19 в 09:53 |
||
|
Select MAX(Цена_покупки) AS Maxsimum, Дата_покупки Mayakovsky_MmM 01.01.19 в 09:55 |
||
|
FROM Покупки Mayakovsky_MmM 01.01.19 в 09:55 |
||
|
GROUP BY Дата_покупки;. Mayakovsky_MmM 01.01.19 в 09:55 |
||
|
5) COUNT - Позволяет найти количество строк в таблице или в отдельных частях таблицы. Mayakovsky_MmM 01.01.19 в 09:56 |
||
|
Позволяет найти количество записей для конкретной таблицы или раздела таблицы. TheAnaxMan 27.08.19 в 07:59 |
||
|
Например, следующий код SQL используется для определения общего количества закупочных цен в таблице Покупки: Mayakovsky_MmM 01.01.19 в 09:56 |
