В языке системы dBASE III PLUS используется четыре основных вида операций над элементарными данными в соответствии с их типом. Операция над данными одних типов может выдавать результат того или другого типа.
Используются следующие арифметические операции:
сложение f
вычитание —
умножение *
деление /
возведение в степень ** или Д
Эти операции применимы к данным числового типа, кроме того, в случае сложения и вычитания одно из данных может быть типа «дата». Можно осуществлять вычитание для двух данных типа «дата» — при этом результат (интервал между датами в днях) будет иметь числовой тип.
Применяются следующие операции отношения (сравнения), которые выдают результат логического типа («истина» или «ложь», .Т. или .F.) при сравнении данных одного типа»
меньше <
больше >
равно =
не равно <;> или Ф
меньше или равно < =
больше или равно >¦ =
вхождение подстроки %
(для символьных данных) И / Над данными логического типа допускаются логические операции, выдающие результат также логического типа:
отрицание (НЕ) .NOT.
конъюнкции (И) .AND.
дизъюнкции (ИЛИ) .OR.
Данные символьного типа можно склеивать друг с другом с помощью операций сцепления:
f простое сцепление двух символьных данных
— сцепление двух символьных данных, при котором пробелы, находящиеся в конце первого данного, переносятся в конец новой строки.