Maison >base de données >tutoriel mysql >Comment puis-je extraire le dernier élément d'une chaîne en SQL ?
Question :
Dans une table de données contenant des chaînes telles que :
Articles/Search/ArtMID/2681/ArticleID/2218/Diet.aspx OurStory/MeettheFoodieandtheMD.aspx TheFood/OurMenu.aspx
Comment pouvons-nous isoler et extraire l'élément final (par exemple, "Diet.aspx", "MeettheFoodieandtheMD.aspx", "OurMenu.aspx") de chaque chaîne ?
Réponse :
En SQL, cela peut être réalisé en utilisant ce qui suit syntaxe :
SELECT SUBSTRING(string, LEN(string) - CHARINDEX('/', REVERSE(string)) + 2, LEN(string)) FROM SAMPLE;
Explication :
Voici un JSFiddle pour référence : http://sqlfiddle.com/#!3/41ead/11
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!