SQLite replace () функция
Описание
Функция replace () возвращает строку, сформированную путем подстановки строки description в третьем параметре для каждого вхождения строки description во втором параметре из строки description в первом параметре.
Синтаксис:
заменить (ул find_string, replace_with)
Версия SQLite: 3.8.5
Аргументы:
название | Описание |
---|---|
ул | Строка. |
find_string | Строка, которая присутствует один или несколько раз в строке str. |
заменить | Строка, которая будет заменять каждый раз, когда находит find_string в str. |
Пример функции SQLite replace ()
Следующий оператор SQLite заменяет каждый раз, когда находит 'ur' в 'w3resource' на 'r'.
SELECT REPLACE('w3resource','ur','r');
Вот результат.
Пример вывода:
REPLACE ( 'w3resource', 'Ур', 'R') ------------------------------ w3resorce
Пример функции SQLite replace () с использованием таблицы
Пример таблицы: job_history
Следующий оператор SQLite заменяет все вхождения 'ST' на 'VT' в столбце job_id из таблицы job_history для тех строк, в которых значение столбца Department_id меньше 100.
SELECT employee_id,job_id,
replace(job_id,'ST','VT')
FROM job_history
WHERE department_id<100;
Вот результат.
Пример вывода:
employee_id job_id replace (job_id, 'ST', 'VT') ----------- ---------- ------------------------- 102 IT_PROG IT_PROG 201 MK_REP MK_REP 114 ST_CLERK VT_CLERK 122 ST_CLERK VT_CLERK 200 AD_ASST AD_ASVT 176 SA_REP SA_REP 176 SA_MAN SA_MAN 200 AC_ACCOUNT AC_ACCOUNT
Новый контент: Composer: менеджер зависимостей для PHP , R программирования