Мне нужно обновить 2 поля в таблице, при условии, что у меня есть следующие данные:
Date CategoryID
2019-04-19 1,92,10
2019-04-18 4,105,10
2019-04-17 3,106,7,78
2019-04-16 3,108,10
Я должен обновить CategoryID и удалить следующие номера категорий, если есть / находятся в строке: 106, 107, 108 и 92
Таким образом, результат будет:
Date CategoryID
2019-04-19 1,10
2019-04-18 4,105,10
2019-04-17 3,7,78
2019-04-16 3,10
Обычно я использую функцию ЗАМЕНА, но в этом случае я не знаю, как использовать ее для удаления этой категории и сохранения других.
Может ли кто-то водить меня?
Спасибо, Лукас
РЕДАКТИРОВАТЬ: REGEXP_REPLACE от @Joakim Danielson сделал свое дело. Спасибо всем людям, которые участвуют / отвечают, однако, всем тем, кто критиковал, это не мой код, это блог Datalife Engine :)