Функция PostgreSQL TRIM ()
TRIM () функция
Функция обрезки PostgreSQL используется для удаления пробелов или набора символов с передней или задней или обеих сторон строки.
Синтаксис:
обрезать ([ведущий | трейлинг | оба] <удаление_строки> из <main_string>)
Параметры:
параметры | Описание |
---|---|
ведущий | трейлинг | и то и другое | Позиция main_string, откуда будет удалена |
removing_string | Строка, которая будет удалена. Это необязательно. |
main_string | Основная строка. |
Версия PostgreSQL: 9.3
Наглядное представление функции PostgreSQL TRIM ()
Пример: функция PostgreSQL TRIM ():
В приведенном ниже примере начальные и конечные пробелы удалены из заданной строки и получают результат 'w3resource'. Обратите внимание, что здесь мы не упомянули положение удаления и удаление строки, поэтому по умолчанию функция обрезки удаляет пробелы с обеих сторон строки.
Код:
SELECT trim(from ' w3resource ');
Пример вывода:
btrim ------------ w3resource (1 ряд)
Вот еще один пример:
В приведенном ниже примере показано, что завершающие символы 'st' удалены из заданной строки.
Код:
SELECT trim(trailing 'st' from 'tetew3resourcestst');
Пример вывода:
RTRIM ---------------- tetew3resource (1 ряд)
Функция PostgreSQL TRIM () с использованием столбца:
Пример таблицы: сотрудники.
Если мы хотим отобразить идентификатор сотрудника, имя и имя после строки обрезки после техобслуживания для тех сотрудников, которые принадлежат к отделу, для которого отдел_идентификатора равен 100 из таблицы сотрудников, можно выполнить следующий SQL:
Код:
SELECT employee_id,first_name,
trim(trailing 'el' from first_name) "Remove trailing string"
FROM employees
WHERE department_id=100;
Пример вывода:
employee_id | имя_файла | Удалить завершающую строку ------------- + ------------- + ---------------------- - 108 | Нэнси | Нэнси 109 | Даниэль | Дани 110 | Джон | Джон 111 | Исмаэль | Isma 112 | Жозе Мануэль | Хосе Ману 113 | Луис | Луис (6 рядов)
В приведенном выше примере показано, что завершающая строка 'el' была удалена из first_name, обозначенного синим цветом.
Предыдущий: функция SUBSTRING
Далее: верхняя функция
Новый контент: Composer: менеджер зависимостей для PHP , R программирования