SQL1

       

СИМВОЛЬНЫЕ ФУНКЦИИ


Эти функции могут быть применены для строк текста из столбцов текстовых типов данных, либо из строк литерных текстов, или же из комбинации этих двух.

ФУНКЦИЯЗНАЧЕНИЕ 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.

Содержание раздела