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