Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сложные выражения




Простые оптимизируемые выражения

Простые оптимизируемые выражения могут составлять целое выражение или быть его частью. Простое оптимизируемое выражение записывается одним из следующих способов:

Индексированное поле Оператор сравнения Выражение

[Дата заказа]=11/09/96

или

Выражение Оператор сравнения Индексированное поле

01/11/96<[ДатаНайма]

В простом оптимизируемом выражении:

·Индексированное поле представляет собой поле, имеющее собственный индекс, или первое поле в индексе по нескольким полям.

·Оператор сравнения является одним из следующих операторов: <, >, =, <=, >=, <>, Between…And, Like, In.

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

Для просмотра примеров простых оптимизируемых выражений нажмите кнопку.

Сложное выражение создается путем комбинирования двух простых выражений с помощью операторов And или Or. Сложное выражение может быть записано одним из следующих способов:

Простое выражение And Простое выражение

или

Простое выражение Or Простое выражение

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

·В выражении для объединения условий отбора используются операторы And или Or.

·Оба условия отбора являются простыми оптимизируемыми выражениями.

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

Примечание. Индексы, построенные по нескольким полям, допускают оптимизацию, если поля в запросе проверяются в том порядке, в котором они выводятся в окне индексов, начиная с первого индексированного поля и далее по соседним полям (до 10 полей включительно). Например, если индекс, построен по полям «Фамилия» и «Имя», то запрос может быть оптимизирован по полю «Фамилия» или по полям «Фамилия» и «Имя», но нельзя оптимизировать этот запрос по полю «Имя».

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

Выражение Оператор Выражение Запрос
   
Оптимизируемое And Оптимизируемое Полностью оптимизируемый (с помощью технологии Rushmore)
Оптимизируемое Or Оптимизируемое Полностью оптимизируемый (с помощью технологии Rushmore)
Оптимизируемое And Неоптимизируемое Частично оптимизируемый (без использования технологии Rushmore)
Оптимизируемое Or Неоптимизируемое Неоптимизируемый
Неоптимизируемое And Неоптимизируемое Неоптимизируемый
Неоптимизируемое Or Неоптимизируемое Неоптимизируемый
-- Not Оптимизируемое Неоптимизируемый
-- Not Неоптимизируемое Неоптимизируемый
         

При комбинировании простых выражений допускается использование скобок. Приведенные выше правила действуют и при группировке выражений в скобках.

Сложные оптимизируемые выражения могут быть в свою очередь сгруппированы для создания других более сложных оптимизируемых выражений.

Для просмотра примеров сложных оптимизируемых выражений нажмите кнопку.

Примечания

·Функция Count оптимизирована для запросов, использующих технологию Rushmore. Для получения дополнительных сведений о функции Count нажмите кнопку.

·В запросах по технологии Rushmore могут быть использованы таблицы Microsoft Access, а также таблицы Microsoft FoxPro и dBASE (файлы.dbf). Невозможно использовать технологию Rushmore с источниками данных ODBC, поскольку Microsoft Access пересылает запросы к источнику данных ODBC, а не обрабатывает их на локальном уровне.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 1180; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.