Операции с текстовыми значениями

Конкатенация строк

Для текстовых данных предусмотрена операция «конкатенации», - объединения нескольких строковых значений в одну общую строку. Для выполнения конкатенации необходимо соединить объединяемые значения знаком «+». При этом допускается объединять строковые значения с числовыми, последние при этом будут автоматически преобразовываться в строковые.

Примеры конкатенации строк

Простая конкатенация

SELECT "Принадлежность =" + Принадлежность FROM Здания 

Выводит строки вид: «Принадлежность = ПЖКО Ягры» для записей БД слоя.

Конкатенация с конвертацией чисел

SELECT Улица +" "+ [Номер дома] FROM Здания 

Выводить список адресов для всех записей слоя Здания вида: «2й Южный пер. 25». Числовое значение Номер дома в процессе конкатенации было преобразовано в строчное.

Строковые функции

Lower(<строка>)

Возвращает строку <строка> с прописными буквами преобразованными в строчные.

Upper(<строка>)

Возвращает строку <строка> со строчными буквами преобразованными в прописные.

ASCII(<строка>)

Возвращает число — ASCII код первого символа строки <строка>.

LTrim(<строка>)

Возвращает строку <строка> с удаленными пробелами в начале строки.

RTrim(<строка>)

Возвращает строку <строка> с удаленными пробелами в конце строки.

Trim(<строка>)

Возвращает строку <строка> с удаленными пробелами в начале и в конце строки.

StrLen(<строка>), Len(<строка>)

Возвращает количество символов в строке <строка>.

Reverse(<строка>)

Возвращает строку <строка> развернутую задом-наперед.