Пользователей может интересовать очень широкий диапазон потенциальных функций. Однако большинство таких функций конструируются с использованием одного или нескольких из следующих элементов.
- Математические операторы: такие как +, *, -, /, %
- Логические операторы: и, или
- Манипуляции строками: подобно, подвыборка, усечение, усечение слева, усечение справа, прописные буквы, строчные буквы.
- Математические функции: log, exp
- Манипуляции датами: год, месяц, день, время, минута, секунда, добавление даты, разница даты
Примечание: функция DayOfTheWeek возвращает положительное число от 1 до 7, где 1 — воскресение, 2 — понедельник... и 7 — суббота. Это стандартное поведение СУРБД (включая DB2, ORACLE, SQLServer, ACCESS).
Основной список манипуляций данными предоставляется SQL.
- Чтобы создать новую функцию:
- В списке Функции выберите функцию для создания нового вычисленного поля. Параметры, устанавливаемые для выбранной функции, отображаются в нижней части панели.
- Настройте параметры новой функции.
- Нажмите кнопку Дальше. Будет открыто всплывающее окно Введите имя рассчитываемого поля.
- Введите имя нового поля в поле Имя.
Примечание В случае ввода существующего имени отображается сообщение и деактивируется кнопка OK.
- Нажмите кнопку ОК. Будет выведен список Поля, содержащий недавно созданное поле.