MySQL 5.0 - Библиотека Программиста

Печать

• RPAD('<Cтрока>',<Длина>,'<Cимволы заполнения>').

Функция RPAD() аналогична функции LPAD(), только символы заполнения добавляются в конце строки. Например, функция RPЛD('Крылов',9,'+-') возвращает значение Кры-лов+-+, а функция RPAD('ООО "Кускус"',9,'+-') возвращает значение ООО «Куск.

• LTRIM('<Cтрока>').

Функция LTRIM() возвращает строку, полученную из исходной путем удаления начальных пробелов. Например, функция LTRIM(' Крылов ') возвращает значение Крылов .

• RTRIM('<Cтрока>').

Функция RTRIM() возвращает строку, полученную из исходной путем удаления пробелов в конце строки. Например, функция RTRIM(' Крылов ') возвращает значение Крылов.

• TRIM([[LEADING, TRAILING или BOTH] ['<Символы заполне-ния>']FR0M ]'<Строка>').

Функция TRIM('<Cтрока>') возвращает строку, полученную из исходной путем удаления начальных пробелов и пробелов в конце строки. Если необходимо удалить другой символ или последовательность символов, их нужно указать в параметре <Символы заполнения>. Если требуется удалить символы заполнения только в начале строки, укажем параметр LEADING, если только в конце - параметр TRAILING. Например, функция TRIM('+-' FROM '+-+Крылов-+-+-') возвращает значение +Крылов-.

• F0RMAT(<Число>,<Количество цифр после запятой>).

Функция FORMAT() округляет число до заданного количества цифр после десятичного разделителя или, наоборот, дополняет число нулями справа до заданного количества цифр после десятичного разделителя, и возвращает это число в виде строки, используя запятую как разделитель тысяч. Например, функция FORMAT(12345.6789,2) возвращает строку 12,345.68.

Итак, мы рассмотрели функции, оперирующие символьными значениями. Подведем теперь итоги третьей главы.

143