擷取分割字串的最後一個元素 問題: 考慮一個包含以下內容的表:形式的值: 目標是從每個字串中提取最後一個「/」字元之後的最後一個元素,使得輸出變成: 解: SQL 方法: 要在SQL 中實現此目的,請利用以下內容查詢: SUBSTRING 函數採用三個參數:起始位置、長度和輸入字串。 CHARINDEX 函數尋找指定字串在另一個字串中第一次出現的位置. REVERSE 反轉輸入字串,允許搜尋最終的"/"。 此表達式計算要擷取的子字串的起始位置(字串末端減去最後一個「/」到結尾的長度加2)。 查詢從指定的SAMPLE 中選擇提取的子字串 範例: 對於提供的輸入,輸出將為: 請參考此JSFiddle以取得現場示範:http://sqlfiddle.com/#!3/41ead/11