Функция BTRIM в PostgreSQL удаляет указанные символы с начала и конца строки. Если символы не заданы, удаляются пробелы.
Синтаксис
BTRIM(строка [, удаляемые_символы])строка— исходная строка.удаляемые_символы— необязательный параметр, определяющий, какие символы удалить (по умолчанию пробелы).
Примеры использования
Обрезка пробелов
SELECT BTRIM(' PostgreSQL ');
-- Результат: 'PostgreSQL'Удаление заданных символов
SELECT BTRIM('***Hello***', '*');
-- Результат: 'Hello'SELECT BTRIM('xyzPostgreSQLxyz', 'xyz');
-- Результат: 'PostgreSQL'Особенности
- Работает аналогично
TRIM(BOTH ...). - Если удаляемый символ не найден в начале или конце строки, он остается неизменным.
- Может применяться к текстовым типам данных (
TEXT,VARCHAR).