Конкатенация строк
Для текстовых данных предусмотрена операция «конкатенации», - объединения нескольких строковых значений в одну общую строку. Для выполнения конкатенации необходимо соединить объединяемые значения знаком «+». При этом допускается объединять строковые значения с числовыми, последние при этом будут автоматически преобразовываться в строковые.
Примеры конкатенации строк
Простая конкатенация
SELECT "Принадлежность =" + Принадлежность FROM Здания
Выводит строки вид: «Принадлежность = ПЖКО „Ягры“» для записей БД слоя.
Конкатенация с конвертацией чисел
SELECT Улица +" "+ [Номер дома] FROM Здания
Выводить список адресов для всех записей слоя Здания вида: «2й Южный пер.
25». Числовое значение Номер дома в процессе конкатенации было
преобразовано в строчное.
Строковые функции
Lower(<строка>)
Возвращает строку <строка> с прописными буквами
преобразованными в строчные.
Upper(<строка>)
Возвращает строку <строка> со строчными буквами
преобразованными в прописные.
ASCII(<строка>)
Возвращает число — ASCII код первого символа строки
<строка>.
LTrim(<строка>)
Возвращает строку <строка> с удаленными пробелами в начале
строки.
RTrim(<строка>)
Возвращает строку <строка> с удаленными пробелами в конце
строки.
Trim(<строка>)
Возвращает строку <строка> с удаленными пробелами в начале и в
конце строки.
StrLen(<строка>),
Len(<строка>)
Возвращает количество символов в строке <строка>.
Reverse(<строка>)
Возвращает строку <строка> развернутую задом-наперед.