Эти функции могут быть применены для строк текста из столбцов текстовых типов данных, либо из строк литерных текстов, или же из комбинации этих двух.
ФУНКЦИЯ
ЗНАЧЕНИЕ
LEFT(<string>,X)
Возвращает крайние левые (старшие) символы X из строки.
RICHT(<string>,X)
Возвращает символы X младшего разряда из строки
ASCII(<string>)
Возвращает код ASCII, которым строка представляется в памяти компьютера.
CHR(<asciicode>)
Возвращает принтерные символы кода ASCII.
VALUE(<string>)
Возвращает математическое значение для строки. Считается, что строка имеет тип CHAR или VARCHAR, но состоит из чисел. VALUE('3') произведёт число 3 типа INTEGER.
UPPER(<string>)
Преобразует все символы строки в символы верхнего регистра.
LOWER(<string>)
Преобразует все символы строки в символы нижнего регистра.
INlTCAP(<string>)
Преобразует начальные символы строки в заглавные буквы. В некоторых реализациях может иметь название PROPER.
LENGTH(<string>)
Возвращает число символов в строке.
<string>||
Объединяет две строки в выводе, так чтобы после первой немедленно следовала вторая. (значок || называется оператором сцепления).
LPAD(<string>,X,'*' )
Дополняет строку слева звездочками '*' или любым другим указанным символом в количестве, определяемом X.
RPAD(<string>,X, ")
То же самое что и LPAD, за исключением того, что дополнение делается справа.
SUBSTR(<string>,X,Y)
Извлекает Y символов из строки, начиная с позиции X.