У меня есть столбец в таблице, где данные хранятся в формате нижеХочет, чтобы извлечь текст из тега
<Server start>
<message tagid=" ">false</message>
<message tagid="34">no data found</message>
<message tagid=" ">false</message>
<Server stop>
Где мне нужно, чтобы извлечь «не найденные данных». Пробовал использовать функцию regexp replace, но не смог сделать ее правильно.
Примечание: идентификатор сообщения (номер) может быть любой длины.
Можете ли вы показать нам, что на самом деле выглядит таблица и данные? – BobC
Действительно? Вам нужно извлечь «данные не найдены», независимо от того, где он находится? Тогда просто сделайте 'select 'no data found' from ...' OK, так что это ** не ** требование, не так ли? Что вам нужно извлечь - сообщение, в котором теги не является одним пробелом? Что, если есть более одного такого сообщения? – mathguy
@mathguy сообщение заполнено динамически, поэтому я не смог извлечь напрямую, используя select. Затем могут быть несколько теги сообщений, но только один идентификатор тега будет иметь номер и соответствующее ему сообщение. Поэтому мне нужно найти теги, которые содержат число. – user3928562