You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Агрегатные функции

Материал из EverybodyWiki Bios & Wiki
Перейти к:навигация, поиск

Ошибка скрипта: Модуля «Unsubst» не существует. 

Агрегатные функции (англ. Шаблон:Langi) — это математические функции, применяемые к набору входных данных и возвращающие по ним одно результирующее значение.

Использование[править]

Агрегатные функции используются для обобщения данных в языках программирования (включая языки управления данными в СУБД), электронных таблицах и реляционной алгебе.

К числу агрегатных функций относят, например, следующие функции:

Примеры использования[править]

В следующем примере рассматривается использование агрегатных функций в языке запросов SQL в реляционной базе данных.

Например, мы можем найти наиболее высокую низкую температуру, создав запрос:

 SELECT max(temp_lo) FROM weather;

Представим структуру нашей таблицы Orders в таком виде:

num amt date
1 100 2016-01-01
2 578 2018-08-01
3 200 2016-08-10

1)Получить сумму всех заказов из таблицы Orders, которые были совершены в 2016 году.

 SELECT SUM(amt) 
 FROM Orders 
 WHERE odate BETWEEN '2016-01-01' and '2016-12-31';

В результате получим:

sum(amt)
300

2)Вывести среднюю стоимость заказа из таблицы Orders.

SELECT AVG(amt) 
 FROM Orders;

В результате получим:

avg(amt)
292.6

Литература[править]

This article "Агрегатные функции" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Агрегатные функции. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.



Read or create/edit this page in another language[править]