СИМВОЛЬНЫЕ ФУНКЦИИ
Эти функции могут быть применены для строк текста из столбцов текстовых типов данных, либо из строк литерных текстов, или же из комбинации этих двух.
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. |