집 >데이터 베이스 >MySQL 튜토리얼 >SQL의 문자열에서 마지막 요소를 어떻게 추출할 수 있습니까?
질문:
다음과 같은 문자열이 포함된 데이터 테이블에서:
Articles/Search/ArtMID/2681/ArticleID/2218/Diet.aspx OurStory/MeettheFoodieandtheMD.aspx TheFood/OurMenu.aspx
최종 요소를 어떻게 분리하고 추출할 수 있나요? (예: "Diet.aspx", "MeettheFoodieandtheMD.aspx", "OurMenu.aspx")?
답변:
SQL에서는 이렇게 할 수 있습니다. 다음을 사용하여 달성 구문:
SELECT SUBSTRING(string, LEN(string) - CHARINDEX('/', REVERSE(string)) + 2, LEN(string)) FROM SAMPLE;
설명:
참조용 JSFiddle은 다음과 같습니다. http://sqlfiddle.com/ #!3/41ead/11
위 내용은 SQL의 문자열에서 마지막 요소를 어떻게 추출할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!