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