Таблица 6. Функции для работы со строками
Синтаксис функции |
Описание функции |
SUBSTR(<Строка>,<Позиция>,<Длина>) |
Выделяет из <Строки> подстроку заданной <Длины>, начиная с <Позиции> SUBSTR('строка', 1 ,4) - возвращает 'стро' |
LOWER(<Строка>) |
Переводит <Строку> в нижний регистр LOWER('СТРока') - возвращает 'строка' |
UPPER(<Строка>) |
Переводит <Строку> в верхний регистр LOWER('СТРока') - возвращает 'СТРОКА' |
STRDATE(<Строка>) |
Преобразует текст в формат <Дата> STRDATE({Таблица.Поле}) |
STRDATETIME(<Строка>) |
Преобразует строку, содержащую дату и время, в формат <DateTime>. Строка должна иметь формат "ДД.ММ.ГГГГ ЧЧ:ММ:СС" STRDATETIME({Таблица.Поле}) STRDATETIME('01.02.2003 11:23:44') |
LEN(<Строка>) |
Длина <Строки> LEN('строка') - возвращает 6 |
POS(<Подстрока>,<Строка>) |
Позиция <Подстроки> в <Строке> POS('мул','формула') - возвращает 4 |
INSSTR(<Подстрока>, |
Вставляет <подстроку> в <строку> c символа, находящегося в позиции <число> INSSTR('подстрока', 'строка', 3) - возвращает 'стподстрокарока' |
STRNUM(<Строка>) |
Преобразует <Строку> в число STRNUM ({Таблица.Поле}) |