Приведенные в таблице 1 операторы используются для формирования условий отбора записей при создании запросов в Конструкторе (в строке Условие отбора) или при написании запросов на языке SQL.
Таблица 1 - Операторы для фильтрации данных
| Оператор | Описание | Примеры |
| = | Равно | =180 Отберет только те записи, у которых в поле значение равно 180 |
| > >=? | Больше, больше или равно | >01.01.2010 Отберет только те записи, у которых в поле Дата находятся значения после 1 января 2010 года |
| < <= | Меньше, меньше или равно | <=01.02.2010 Отберет только те записи, у которых в поле Дата находятся значения до 1 февраля 2010 года, включая 1 февраля 2010 года |
| < > | Не равно | < > «Минск» Отберет только те записи, у которых в поле Город находятся значения, отличные от «Минск» |
| LIKE «шаблон» | Оператор LIKE можно использовать для поиска значений в полях, соответствующих указанному шаблону. Примеры шаблонов приведены в таблице 2. | LIKE "P[A-F]###" Возвращает записи, у которых данные начинаются с буквы «Р», после которой идет любая буква между «A» и «F» и три цифры |
| AND | Записи, удовлетворяющие одному и другому (или нескольким условиям) условию одновременно | >=9.06.2010 AND <=15.06.2010 Отберет только те записи, у которых в поле Дата находятся значения в диапазоне с 9 июня 2010 года по 15 июня 2010 года |
| BETWEEN... AND | Записи, находящиеся в диапазоне значений | BETWEEN9.06.2010 AND15.06.2010 Отберет только те записи, у которых в поле Дата находятся значения в диапазоне с 9 июня 2010 года по 15 июня 2010 года |
| OR | Записи, удовлетворяющие хотя бы одному из двух или более условий | "109510" OR "109520" Отберет только те записи, у которых в поле НаименГруппы находятся значения «109510» и «109520» |
| NOT | Записи, не удовлетворяющие заданному условию | NOT "109530" Отберет все записи кроме тех, которые в поле НаименГруппы имеют значение «109530» |
| & | Слияние нескольких строковых выражений | [Фамилия] & [Имя] & [Отчество] Объединяет поля Фамилия, Имя, Отчество в одно поле |
| IS NULL | Записи, не имеющие значения в данном поле | IS NULL Отберет те записи, у которых в поле Телефон телефонный номер не был введен |
| IS NOT NULL | Записи, имеющие значение в данном поле | IS NOT NULL Отберет те записи, у которых в поле Телефон телефонный номер был введен |
| IS TRUE (IS FALSE) | Записи, имеющие значение истина-да (ложь-нет) в логическом поле | IS TRUE Отберет те записи, у которых в поле ИмеетГрамоту значение «истина» |
Таблица 2 - Различные типы шаблонов для оператора Like
| Тип соответствия | Шаблон | Соответствует шаблону | Не соответствует шаблону |
| Несколько символов | a*a | aa, aBa, aBBBa | aBC |
| *ab* | abc, AABB, Xab | aZb, bac | |
| Специальные символы | a[*]a | a*a | aaa |
| Несколько символов | ab* | abcdefg, abc | cab, aab |
| Один символ | a?a | aaa, a3a, aBa | aBBBa |
| Одна цифра | a#a | a0a, ala, a2a | aaa, a10a |
| Символы в определенном интервале | [a-Z] | F, P, j | 2, & |
| Символы вне определенного интервала | [!a-z] | 9, &, % | b, a |
| Не цифра | [!0-9] | A, a, &, ~ | 0, 1, 9 |
| Комбинация | a[!b-m]# | An9, az0, a99 | abc, aj0 |