Я ниже запроса:Возвращает подстроку из заданной строки в SQL Server
DECLARE @url varchar (max)='http://v.mercola.com/blogs/public_blog/New-Diet-Pill-Expands-1-000-Times-in-Your-Stomach-24728.aspx'
SELECT replace(replace(RIGHT(@URL , CHARINDEX ('/' ,REVERSE(@URL))-1),'.aspx',''),'-',' ') as abc
возвращающий ниже выхода:
Фактический выход -
Ожидаемый результат
я хочу т.е. исключить строку после последнего вхождения -
.
Какие изменения я должен сделать, чтобы получить ожидаемый результат .. В целом я хочу подстроки после последнего совпадения /
и до последнего совпадения -
, как показано выше.
Пожалуйста, помогите и спасибо заранее ...!
Работает тоже, спасибо .. !! –