#mysql
#mysql
Вопрос:
У меня есть SQL-запрос, в котором я вызываю SUBSTRING_INDEX для строки, разделенной запятой. Во всех случаях строка состоит из двух запятых. Есть ли какой-либо способ получить доступ только к центральному элементу? То есть, помимо выполнения чего-то подобного:
SUBSTRING_INDEX(SUBSTRING_INDEX(foo, ',', 2), ',', -1)
Комментарии:
1. Хороший вопрос, но AFAIK вам придется поиграть со строковыми функциями, как вы уже делали, чтобы достичь своей цели. Любопытно посмотреть, не противоречит ли кто-нибудь самому себе. 🙂
Ответ №1:
Вы не можете выполнить замену регулярного выражения с помощью MySQL, но вы можете взглянуть на эти сторонние библиотеки для MySQL: