Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Дополнительные сведения




Функцию Count используют для подсчета количества записей в базовом запросе

Функция Count возвращает просто количество записей. Это значение не зависит от того, какие данные содержатся в этих записях.

Функция Count не подсчитывает записи со значениями Null, если только аргумент выражение не содержит подстановочный знак звездочки (*). Если используются знаки звездочки, функция Count вычисляет общее количество записей, включая те, которые содержат пустые поля. Функция Count( * ) работает значительно быстрее функции Count( [Имя столбца] ). Не следует заключать символ звездочки в прямые кавычки (" ").

В следующем примере вычисляется количество записей в таблице «Заказы»:

SELECT Count(*) AS ЧислоЗаказов

FROM Заказы;

Следующий запрос подсчитывает количество студентов 104 группы.

 

SELECT Count(Фамилия) AS [Студенты 104]

FROM Студенты

WHERE группа = 104;

 

Если в аргументе выражение задано несколько полей, функция Count подсчитывает запись только в том случае, если хотя бы одно из полей не содержит значение Null. Если все указанные поля содержат значения Null, запись не подсчитывается. Для разделения имен полей используется символ (&). В следующем примере демонстрируется способ ограничения числа записей теми записями, для которых поле «ДатаИсполнения» или поле «СтоимостьДоставки» не содержат пустые значения:

SELECT Count('ДатаИсполнения & СтоимостьДоставки')AS [Not Null]

FROM Заказы;

[Оглавление]
Функция Sum

Возвращает сумму набора значений, содержащихся в заданном поле запроса.

Синтаксис

SELECT Sum (выражение) as….

FROM таблицa

[WHERE …]

Аргумент выражение является строковым выражением, которое определяет поле, содержащее добавляемые числовые данные, или выражение, выполняющее вычисления с данными из этого поля. Операнды аргумента выражение могут включать

· имя поля таблицы,

· константу

· или функцию.

(Функция может быть внутренней или определяться пользователем, но не может быть другой статистической функцией SQL).

Дополнительные сведения

Функция Sum выполняет суммирование значений в поле. Функция Sum пропускает записи с полями, содержащим значения Null.

Следующий запрос подсчитывает итоговую сумму раздаточной ведомости преподавателей Экономического факультета.

SELECT Sum([К выплате])AS Итого

FROM Ведомость

WHERE Факультет = “ЭФ”;

Ведомость

Фамилия Факультет К выплате   Итого
ИСАЕВ MM 6500    
ИСАЧКИН ЭФ 5000    
КАМЕНЕВ ВМК 4800    
ИВАННИКОВ ЭФ 4000    
ИВАНОВ ФФ 5800    
КАРТАШЕВ ЭФ 5600    
КАШОЛКИН ВМК 4500    

В следующем примере показано, как вычислить сумму произведений полей «Цена» и «Количество»:

SELECT Sum(Цена * Количество)AS [Общий доход]

FROM Заказано;

 

[Оглавление]
Функция Avg

Вычисляет арифметическое среднее набора чисел, содержащихся в указанном поле запроса.

Синтаксис

SELECT Avg (выражение) as ….

FROM таблицa

[WHERE …]

Аргумент выражение является строковым выражением, которое определяет поле, содержащее числовые данные для вычисления среднего значения, или выражение, выполняющее вычисления с данными из этого поля. Операнды аргумента выражение могут включать

· имя поля таблицы,

· константу

· или функцию.

(Функция может быть внутренней или определяться пользователем, но не может быть другой статистической функцией SQL).

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...