trudogolik
@trudogolik
саморазвитие, личностный рост

Как вырезать данные из столбца?

Таблица dle_post.
Столбец xfields.
Нужно вырезать: |tracks|0|

исходные данные:
https://gist.github.com/db5e4cb6110a132991ffe3243d...

желаемый результат:
https://gist.github.com/83d81ff21e49b48f2846585a2d...
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 2
rozhnev
@rozhnev Куратор тега MySQL
Fullstack programmer, DBA, медленно, дорого
select replace(
  'format|MP3||duration|01:42:46||year|2020||tracks|0||size|238 MB||torrent-mp3|[attachment=190:miami-cyber-nights-vol-1-2020.torrent]',
  '|tracks|0|',
  ''
) as res;


Test MySQL replace

+===========================================================================================================================+
| res                                                                                                                       |
+===========================================================================================================================+
| format|MP3||duration|01:42:46||year|2020||size|238 MB||torrent-mp3|[attachment=190:miami-cyber-nights-vol-1-2020.torrent] |
+---------------------------------------------------------------------------------------------------------------------------+
Ответ написан
Immortal_pony
@Immortal_pony Куратор тега MySQL
SELECT REGEXP_REPLACE(
  'format|MP3||duration|01:42:46||year|2020||tracks|0||size|238 MB||torrent-mp3|[attachment=190:miami-cyber-nights-vol-1-2020.torrent]',
  '\\|tracks\\|[0-9]{1,}\\|',
  ''
) AS res;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы