Узнайте, как использовать Oracle / PLSQL функцию TRIM с синтаксисом и примерами.
Описание
Функция Oracle / PLSQL TRIM удаляет все указанные символы с начала или окончания строки.
Синтаксис
Синтаксис функции Oracle / PLSQL TRIM:
TRIM( [ [ LEADING | TRAILING | BOTH ] trim_character FROM ] string1 )
Параметры или аргументы
LEADING - удалит trim_character с начала string1.
TRAILING - удалит trim_character с конца string1.
BOTH - удалит trim_character с начала и с конца string1.
trim_character - это символ, который будет удален из string1. Если этот параметр не указан, функция TRIM удалит пробелы из string1.
string1 - строка для удаления.
Примечание
- Функция TRIM возвращает string значение.
- Если вы не выберите значение для первого параметра (LEADING, TRAILING, BOTH), функция TRIM удалит trim_character с начала и с конца string1.
- См. также функции LTRIM и RTRIM.
Применение
Функцию TRIM можно использовать в следующих версиях Oracle / PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Пример
Рассмотрим несколько примеров функции TRIM и изучим, как использовать функцию TRIM в Oracle / PLSQL.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
SQL> SELECT TRIM(' Adam ') FROM DUAL; --Результат: Adam SQL> SELECT TRIM(' ' FROM ' Adam ') FROM DUAL; --Результат: Adam SQL> SELECT TRIM(LEADING '0' FROM '000123') FROM DUAL; --Результат: 123 SQL> SELECT TRIM(TRAILING '1' FROM 'Adam') FROM DUAL; --Результат: Adam SQL> SELECT TRIM(BOTH '1' FROM '123Adam111') FROM DUAL; --Результат: 23Adam |