提取分割字符串的最后一个元素
问题:
考虑一个包含以下内容的表:形式的值:
Articles/Search/ArtMID/2681/ArticleID/2218/Diet.aspx OurStory/MeettheFoodieandtheMD.aspx TheFood/OurMenu.aspx
目标是从每个字符串中提取最后一个“/”字符之后的最后一个元素,使得输出变为:
Diet.aspx MeettheFoodieandtheMD.aspx OurMenu.aspx
解决方案:
SQL 方法:
要在 SQL 中实现此目的,请利用以下内容查询:
SELECT SUBSTRING(string , LEN(string) - CHARINDEX('/',REVERSE(string)) + 2 , LEN(string) ) FROM SAMPLE;
示例:
对于提供的输入,输出将为:
Diet.aspx MeettheFoodieandtheMD.aspx OurMenu.aspx
请参阅此 JSFiddle 以获取现场演示:http://sqlfiddle.com/#!3/41ead/11
以上是如何在 SQL 中提取最后一个斜杠之后字符串的最后一个元素?的详细内容。更多信息请关注PHP中文网其他相关文章!