Поэтому у меня есть этот столбец MESSAGE на моем LOGS таблицы, которая имеет каждую строку, начиная, как это (ну, по крайней мере, все они начинаются со слова в процентах):Извлечь строку из столбца sql?
Percentage|15/25|1%*1569ms#0ms*C:\Snapshot\Snapshot_15.jpg
Мне нужно, чтобы выбрать строку
1569ms
в этом случае. Они всегда идут между * и #. Как я могу это сделать?
SELECT SUBSTRING(MESSAGE, ,) as Duration FROM LOGS
TBH, я бы выполнил эту операцию только на уровне приложения, а не на слое базы данных. –
Да, я знаю, что это может быть лучше. Но в этом случае мне действительно нужен запрос в моем db –
Какой конкретный тип SQL? Это очень вероятно повлияет на ответ. EDIT: добавьте соответствующий тег для типа SQL к вопросу. – user2366842