Дополнительные сведения
Функцию 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 Заказы; [Оглавление] Возвращает сумму набора значений, содержащихся в заданном поле запроса. Синтаксис SELECT Sum (выражение) as…. FROM таблицa [WHERE …] Аргумент выражение является строковым выражением, которое определяет поле, содержащее добавляемые числовые данные, или выражение, выполняющее вычисления с данными из этого поля. Операнды аргумента выражение могут включать
· имя поля таблицы, · константу · или функцию. (Функция может быть внутренней или определяться пользователем, но не может быть другой статистической функцией SQL). Дополнительные сведения Функция Sum выполняет суммирование значений в поле. Функция Sum пропускает записи с полями, содержащим значения Null. Следующий запрос подсчитывает итоговую сумму раздаточной ведомости преподавателей Экономического факультета. SELECT Sum([К выплате])AS Итого FROM Ведомость WHERE Факультет = “ЭФ”; Ведомость
В следующем примере показано, как вычислить сумму произведений полей «Цена» и «Количество»: SELECT Sum(Цена * Количество)AS [Общий доход] FROM Заказано;
[Оглавление] Вычисляет арифметическое среднее набора чисел, содержащихся в указанном поле запроса. Синтаксис SELECT Avg (выражение) as …. FROM таблицa [WHERE …] Аргумент выражение является строковым выражением, которое определяет поле, содержащее числовые данные для вычисления среднего значения, или выражение, выполняющее вычисления с данными из этого поля. Операнды аргумента выражение могут включать · имя поля таблицы, · константу · или функцию. (Функция может быть внутренней или определяться пользователем, но не может быть другой статистической функцией SQL).
Читайте также: Глава 7 Дополнительные характеристики невротической потребности в любви Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|