Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Просмотр SQL-выражения с условием

Читайте также:
  1. II. Различные режимы просмотра документа
  2. Драматические спектакли для детей рекомендуются к просмотру с 3 лет
  3. Драматические спектакли для детей рекомендуются к просмотру с 3 лет
  4. Естественно, из-за своей гордости она не могла развернуться и начать кричать на Лансера. Раненая левая рука была условием данной клятвы, которую Сэйбер дала Лансеру.
  5. Защита информации в приложениях MS Office. Защита от редактирования и от просмотра документа.
  6. Интерфейс просмотра локации
  7. Используйте прокрутку плеера для просмотра всех частей

Нажмите кнопку Режим SQL в строке состояния приложения Access либо щелкните правой кнопкой мыши ярлык документа запроса, а затем выберите команду Режим SQL. В приложении Access отображается следующий SQL-код:

SELECT Customers.[Contact], Customers.[Address], Customers.[Phone], Customers.[City]
FROM Customers
WHERE (((Customers.[Address]) Is Not Null And (Customer.[Address])<>"")
AND ((Customer.[Phone]) Is Not Null And (Customer.[Phone])<>"")
AND ((Customer.[City])="london"));

Обратите внимание на то, что теперь SQL-выражение содержит оператор WHERE. Указанные для полей запроса условия в SQL отображаются в операторе WHERE. В данном случае они связаны оператором AND.

Что необходимо сделать, чтобы условия не объединялись оператором AND? Другими словами, что следует сделать, чтобы возвращаемые записи удовлетворяли одному из условий или обоим?

Укажите альтернативные наборы условий с помощью оператора OR. Чтобы совместить условия, можно использовать оператор OR, например:

Чтобы задать взаимоисключающие условия, используйте строки Условия и Или в бланке запроса. В этом случае результаты запроса будут содержать все записи, удовлетворяющие одному из условий, определенных в строке Условия или Или.

Теперь необходимо изменить запрос, задав взаимоисключающие условия в строках Условия и Или.

1. Переключитесь в режим конструктора.

2. Удалите запись Is Not Null AND <>"" из строки Условия поля «Телефон».

3. В строке Или поля «Телефон» введите значение Is Not Null AND <>"".

4. В строке Или поля «Город» введите его название — Тверь.

5. Переключитесь в режим таблицы, чтобы просмотреть результаты. Просмотр SQL-выражения с измененным условием

Нажмите кнопку Режим SQL в строке состояния приложения Access либо щелкните правой кнопкой мыши ярлык документа запроса, а затем выберите команду Режим SQL.


 

2. ВЫЧИСЛЕНИЯ И ГРУППИРОВКА В ЗАПРОСАХ, ЗАПРОСЫ С ПАРАМЕТРАМИ

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

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

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

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

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

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

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

В Office Access 2007 можно добавлять к запросу функцию Число и другие статистические функции следующими двумя способами.

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

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

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

Напротив, многие статистические функции работают только с полями определенного типа данных. Например, функция Сумма работает только с полями, для которых задан тип данных «Числовой», «Действительное» или «Денежный».


Дата добавления: 2015-10-21; просмотров: 78 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Технологии» КИТ -2| Подсчет записей в группе или категории

mybiblioteka.su - 2015-2024 год. (0.007 сек.)