Навигация:  МОДУЛЬ "ЭЛЕКТРОННАЯ МЕДИЦИНСКАЯ КАРТА" > ХРАНЕНИЕ И ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В СИСТЕМЕ > Перечень функций МИС МЕДИАЛОГ >

Функции для работы со строками

Предыдущая страницаВернуться в начало главыСледующая страница

Таблица 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 ({Таблица.Поле})