Page 56 - 1303
P. 56
3.6 Оператори
Для побудови виразів у запитах та інших об'єктах БД
найчастіше використовуються такі оператори:
And – логічне І. Приклад: умова Петренко And Дрозд,
встановлена як умова відбору в полі Пріз, означає вибір записів,
що містять обидва задані значення;
Or – логічне АБО. Приклад: умова Петренко Or Дрозд –
якесь одне з цих слів;
Not – логічне НЕ. Приклад; Not Сіренко. Результат буде той
самий, що і при використанні попереднього прикладу з
оператором Or (для нашої БД);
& – злиття двох літерних виразів. Приклад: Str([Код_п])&"
"&[Пріз]. Тут злитими будуть три рядки: числове поле Код_п,
перетворене в літерне слово за допомогою функції Str(), пробіл
(слово, взяте в подвійні лапки) і поле Пріз літерного типу;
Like – даний (вибраний) літерний вираз.
Приклади:
1 Like *ен* – записи, в середині поля яких містяться ці дві
букви ен. Цей приклад вже розглядався в розділі 2.3 для
фільтраціїї записів;
2 Like П* – записи, поле яких починається з букви П;
3 Like *енко – записи, поле яких закінчується на енко;
4 Like [А-С]* – записи, поле яких починається з букв між А і
С;
Between … And – між. Приклад: Between 25.08.99 and
12.02.01 – дати між заданими, включаючи їх;
In – один з елементів списку. Приклад: In(Петренко, Дрозд).
Результат буде той самий, що і при використанні попереднього
прикладу з оператором Or;
Is Null – записи, які не мають значень у даному полі (не
були введені);
=, <>, <, > – операції відношення: дорівнює, не дорівнює,
менше, більше;
*, /, +, - – арифметичні операції: множення, ділення,
додавання, віднімання.
56