![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Сложное выражение создается путем комбинирования двух простых выражений с помощью операторов And или Or. Сложное выражение может быть записано одним из следующих способов:
Простое выражение And Простое выражение
или
Простое выражение Or Простое выражение
Сложное выражение является полностью или частично оптимизируемым в зависимости от оператора, использованного для их комбинирования и от того, являются ли оптимизируемыми оба простых выражения или только одно. Сложное выражение является оптимизируемым, если выполняются три следующих условия.
·В выражении для объединения условий отбора используются операторы And или Or.
·Оба условия отбора являются простыми оптимизируемыми выражениями.
·Оба выражения содержат индексированные поля. Поля могут быть индексированы по отдельности или быть частью индекса, построенного по нескольким полям.
Примечание. Индексы, построенные по нескольким полям, допускают оптимизацию, если поля в запросе проверяются в том порядке, в котором они выводятся в окне индексов, начиная с первого индексированного поля и далее по соседним полям (до 10 полей включительно). Например, если индекс, построен по полям «Фамилия» и «Имя», то запрос может быть оптимизирован по полю «Фамилия» или по полям «Фамилия» и «Имя», но нельзя оптимизировать этот запрос по полю «Имя».
В следующей таблице показано, в каких случаях запросы являются оптимизируемыми.
Выражение | Оператор | Выражение | Запрос | |
Оптимизируемое | And | Оптимизируемое | Полностью оптимизируемый (с помощью технологии Rushmore) | |
Оптимизируемое | Or | Оптимизируемое | Полностью оптимизируемый (с помощью технологии Rushmore) | |
Оптимизируемое | And | Неоптимизируемое | Частично оптимизируемый (без использования технологии Rushmore) | |
Оптимизируемое | Or | Неоптимизируемое | Неоптимизируемый | |
Неоптимизируемое | And | Неоптимизируемое | Неоптимизируемый | |
Неоптимизируемое | Or | Неоптимизируемое | Неоптимизируемый | |
-- | Not | Оптимизируемое | Неоптимизируемый | |
-- | Not | Неоптимизируемое | Неоптимизируемый | |
При комбинировании простых выражений допускается использование скобок. Приведенные выше правила действуют и при группировке выражений в скобках.
Сложные оптимизируемые выражения могут быть в свою очередь сгруппированы для создания других более сложных оптимизируемых выражений.
Для просмотра примеров сложных оптимизируемых выражений нажмите кнопку.
Дата публикования: 2014-11-04; Прочитано: 463 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!