Обобщаване на данните с помощта на агрегативни функции
| Информационни технологии | 2009-12-04 | 58 сваляния |
8
Обобщаване на данните с помощта на агрегативни функции
Заявките позволяват създаването на обобщения на данните с помощта на агрегативни (обобщаващи) функции COUNT, SUM, AVG, MAX, MIN, FIRST, LAST, StDev и VAR.
COUNT връща броя на редовете или стойностите в дадена колона, различни от NULL, които са избрани от конкретната заявка. Например следната заявка връща броя на клиентите от даден град:
SELECT Count(CustomerID) AS [Count of Customers]
FROM Customers
WHERE City = "Велико Търново";
В Design View се използва командата от менюто View | Totals или бутона
, за да се появи ред Total в мрежата QBE за проектиране на заявки:

Заявката
SELECT COUNT(City) AS [Count of Customers]
FROM Customers;
ще изведе броя на редовете в таблицата Customers, в които колоната City има стойност, различна от NULL. В проектен режим има вида:

За преброяване на всички редове в дадена таблица, удовлетворяващи дадено условие, се използва функцията COUNT, като се постави знак звездичка (*) вместо името на колоната. Например следната заявка извежда броя на всички продукти с преустановена продажба:
SELECT COUNT(*) AS [Count of Discontinued]
FROM Products
WHERE Discontinued = True;
Тагове от реферата: грегаивни, ункции, помощ











