Функция Oracle REPLACE
Описание
Функция REPLACE используется для возврата символа, при котором каждое вхождение search_string заменяется замещением_string. Если замещающая_строка отсутствует или равна нулю, то все вхождения поисковой_строки удаляются. Когда search_string имеет значение null, возвращается char.
Синтаксис:
ЗАМЕНИТЬ (char, search_string [, замена_строки] )
Параметры:
название | Описание | Тип данных |
---|---|---|
голец | Строка | CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB |
SEARCH_STRING | Строка для поиска. | CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB |
replacement_string | Строка, подлежащая замене. | CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB |
Тип возвращаемого значения
CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB или NCLOB
Относится к
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Иллюстрированная презентация
Примеры: функция Oracle REPLACE
Следующий пример заменяет вхождения M на F:
SELECT REPLACE('MAN and MAT','M','F') "New String"
FROM DUAL;
Пример вывода:
Новая строка ----------- FAN и FAT
Предыдущая: REGEXP_SUBSTR
Далее: RPAD
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code