У меня есть набор данных в SQL, и я хотел бы удалить определенную часть данных
Я искал в Интернете и обнаружил, что поиск и замена могут быть использованы для того, что я хочу, но, будучи довольно новым для SQL яя не уверен, правильно ли я к нему подхожу
SELECT REPLACE('SQL Tutorial', 'T', 'M');
Как мне сделать простое «Найти и заменить» в MsSQL? https://www.w3schools.com/sql/func_sqlserver_replace.asp
Для простоты, вот пример набора данных
имя столбца userdetails: [{value={ "name":"Alice", "id":"69", "status": "active"}}]
Я хочу удалить [{value=
из начала данных и }]
от конца данных. Конечная цель - иметь:
{ "name":"Alice", "id":"69", "status": "active"}
Вот как я пытаюсь приблизиться:
SELECT * FROM REPLACE("mytable",'[{value=','');
Факт: [{value={ "name":"Alice", "id":"69", "status": "active"}}]
Ожидается: { "name":"Alice", "id":"69", "status": "active"}