Для того, щоб задати умову використовують вирази, в яких можна використовувати оператори порівняння “<”, “>”, “>=”, “<=”, “=”, “<>”, логічні операції AND, OR.
| Оператори | Значення оператора | Приклад | Значення прикладу |
| Оператори порівняння | |||
| = | Рівність | =Ісик | Тільки прізвище Ісик |
| > | Більше ніж | >5000 | Числа, більші за 5000 |
| < | Менше ніж | <#05.04.2003# | Менше ніж 5 квітня 2003 р |
| >= | Більше рівне | >=Р | Записи, які починаються з букви, яка знах. Після Р |
| <= | Менше рівне | <=#05.04.2004# | Більше або рівне 5 травня 2004 року |
| <> | Не рівно | <>RU | Не рівно RU |
| Between | Між двома значеннями | Between 15 and 25 | Число від 15 до 25 |
| In | Список значень | In(USA,RU,UK) | USA,RU або UK |
| Is Null | Поле порожнє | Is Null | Запис, який не має значення в полі |
| Is Not Null | Поле не є порожнє | Is Not Null | Запис, який має значення в полі |
| Like | Описує зразок | Like C* | Запис починається з букви «С» |
| Логічні оператори | |||
| And | Обидва значення вірні | >=1 and <=10 | Між 1 і 10 |
| Or | Одне із значень вірне | UA or USA | UA або USA |
| Not | Неправда | Not Like ma??? | Записи, які не розпочинаються літерами “ma” з трьома іншими знаками |
| Спеціальні знаки | |||
| ? | Одинарний знак | 8?-791 | Номер телефону з будь-яким іншим знаком |
| * | Знаки | (8243)* | Текст, що починається з (8243). Н-д, номер факсу |
| [назва поля] | Інші поля запиту | <[Ціна] | Записи, в яких значення поля є менші від значення в поля «Ціна» |
Введення умов відбору
· Текстове значення повинно бути поміщене в лапки.
· У випадку, коли нас цікавить декілька умов, вони вводяться в рядок і розділяються логічним оператором.
· Для задання умов щодо даних числових, грошових типів і типу дата/час застосовують оператори порівняння >, <, >=, <=, =.
· Для задання операції, що означає одночасне виконання кількох умов, використовують оператор And, для заперечення – Not, для вибору однієї з кількох умов – Or. В останньому випадку складові умови можна також записувати в різних рядках бланка запиту.
· Константи типу дата/час беруть у позначки #, наприклад, #10.0211#. Функція Date() повертає значення поточної дати.
· Для задання подвійних нерівностей можна використовувати оператор діапазону Between <найбільше значення> And <найменше значення> (наприклад, умови >=1 and <=5 i between 1 and 5 еквівалентні).






