Використання умов відбору

Для того, щоб задати умову використовують вирази, в яких можна використовувати оператори порівняння “<”, “>”, “>=”, “<=”, “=”, “<>”, логічні операції 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 еквівалентні).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: