Вы можете использовать substring_index()
. Предполагая, что это последнее значение:
select substring_index(image_description, 'image=', -1)
from t;
Если оно может находиться в любом месте списка, разделенного точкой с запятой:
select substring_index(substring_index(image_description, 'image=', -1), ';', 1)
from t;
Здесь - это скрипта db <>.
РЕДАКТИРОВАТЬ:
В Oracle, вы бы просто использовали regexp_replace()
:
select regexp_replace(image_description, '^.*image=([^;]+).*', '\1')
from t;
Здесь - это db <> скрипта для эта версия.
Остальное просто присоединяется к значениям.