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
   51   52   53   54   55   56   57   58   59   60   61