Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика зима 11.rtf
Скачиваний:
3
Добавлен:
30.07.2019
Размер:
728.98 Кб
Скачать

22.Запросы на языке sql, статистические функции в итоговых запросах

Запросом SQL называют запрос, создаваемый с помощью инструкции SQL . Запрос на объединение — это такой запрос, в котором объединяются поля (столбцы) одной или нескольких таблиц или запросов в одно поле или столбец в результирующем наборе записей. Запрос к серверу выполняет передачу через ODBC команд SQL -серверу, например, Microsoft SQL Server . Запросы к серверу позволяют непосредственно работать с таблицами на сервере вместо их присоединения. Управляющий запрос создает или изменяет объекты базы данных, такие как таблицы Access или SQL Server . Подчиненный запрос состоит из инструкции SQL SELECT , находящейся внутри другого запроса на выборку или запроса на изменение.  Запрос SQL — это запрос, создаваемый при помощи инструкций SQL. Язык SQL (Structured Query Language) используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.

Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL. Фактически, для большинства свойств запроса, доступных в окне свойств в режиме конструктора, имеются эквивалентные предложения или параметры языка SQL, доступные в режиме SQL. При необходимости, пользователь имеет возможность просматривать и редактировать инструкции SQL в режиме SQL. После внесения изменений в запрос в режиме SQL его вид в режиме конструктора может измениться.

Некоторые запросы, которые называют запросами SQL, невозможно создать в бланке запроса. Для запросов к серверууправляющих запросов и запросов на объединение необходимо создавать инструкции SQL непосредственно в окно запроса в режиме SQL. Для подчиненного запросапользователь должен ввести инструкцию SQL в строку Поле или Условие отбора в бланке запроса.

Подсчитать количество элементов в поле (столбце значений) можно с помощью функции Число. Функция Число принадлежит к ряду функций, называемых статистическими. Статистические функции используются для выполнения вычислений со столбцом данных и возвращают одно значение. Кроме функции Число, в приложении Access предусмотрены следующие статистические функции.

  • Сумма — для суммирования столбцов чисел.

  • Среднее — для вычисления среднего значения столбца чисел.

  • Максимум — для нахождения наибольшего значения в поле.

  • Минимум ­— для нахождения наименьшего значения в поле.

  • Стандартное отклонение ­— для оценки разброса значений относительно среднего значения.

  • Дисперсия — для оценки статистической дисперсии всех значений в столбце.

  • Откройте запрос в режиме таблицы и добавьте строку итогов. С помощью строки итогов, нового средства Office Access 2007, можно использовать статистическую функцию в одном или нескольких столбцах результатов запроса, не изменяя структуру запроса.

  • Создайте итоговый запрос. В итоговом запросе вычисляются промежуточные итоги по группам записей. Например, для вычисления промежуточных итогов по всем продажам за квартал или по городу можно воспользоваться итоговым запросом, чтобы сгруппировать записи по требуемой категории, а затем просуммировать цифры продаж. Напротив, с помощью строки итогов можно сосчитать общие итоги для одного или нескольких столбцов (полей) данных.