В моей таблице mysql у меня есть разделенная запятая и без разделяемых запятыми значений в столбце. Мне нужно получить значения для всех строк в столбце, и если в определенной строке есть разделенное запятыми значение, тогда значения должны возвращаться как новая строка. Например, у меня есть,Запрос Mysql для печати значений в новой строке, разделенных запятыми
a
d,e
f
s,w,h
Количество запятых не фиксировано. Я пробовал следующий запрос SELECT replace(description,',',CHAR(13)) FROM errorcodes
, и он отлично работает. Единственное, что мне нужно сейчас, - это когда оно разделяется запятыми, мне нужны значения, которые должны появиться в новой строке. Сейчас он расщепляется, но дает значение в новой строке, но не в новой строке. Пожалуйста, помогите, как это сделать.
Примечание: Ожидаемый выход -
a
d
e
f
s
w
h
Все в новой строке.
Могу ли я узнать пример ожидаемого вывода? –
@Malai: Я обновил свой вопрос – user850234
Привет. Я комментирую здесь, потому что вы удалили свой тяжелый вопрос о том, что я был в середине комментариев. У вас есть 600 + rep, так что вы будете знать, что мы препятствуем «сбрасывать и запускать» вопросы в Stack Overflow. Если вам нужно регулярное выражение, поставьте код, который вы пробовали, на новый вопрос, и с чем конкретно вы столкнулись. Спасибо ':)' – halfer