Роберт
Аналитик
Красиво удалить строку из TEXT
Есть поле типа TEXT в котором имеется текст типа:
Сразу отмечу:
Межстрочный разделитель char(13,10)
В любом месте текста так же может присутствовать пустая трока.
В тексте естественно может встретиться и строка "3333" которая в данном случае не должна будет быть уничтоженой.
Единственный вариант который я вижу - это:
update таблица set поле=trim(TRAILING '\r' from trim(LEADING '\n' from replace(concat('\n',поле,'\r'),"\n333\r",'')));
Может кто-то может предложить более красивый вариант?
Есть поле типа TEXT в котором имеется текст типа:
Посоветуйте , как можно было бы красиво удалить нужные строки запросом к серверу? Допустим удалить строки "333".333
aa
bb
333
aa
333
333
aa
333
333
333
aa
333
Сразу отмечу:
Межстрочный разделитель char(13,10)
В любом месте текста так же может присутствовать пустая трока.
В тексте естественно может встретиться и строка "3333" которая в данном случае не должна будет быть уничтоженой.
Единственный вариант который я вижу - это:
update таблица set поле=trim(TRAILING '\r' from trim(LEADING '\n' from replace(concat('\n',поле,'\r'),"\n333\r",'')));
Может кто-то может предложить более красивый вариант?