一旦我使用的列包含導入文件的目錄路徑。但是,我不希望整個目錄路徑。我只想要文件名。同時使用charindex,max,substring/right函數
我在做什麼:
我想使用CHARINDEX函數來查找如下:「\」。我也試圖將Max,substring,right,left等功能結合起來,以獲得我正在尋找的東西,但沒有運氣。
有人可以請指導我到正確的道路嗎?
SELECT
substring(batch_ID, max(charindex('\', batch_ID)), len(batch_ID) - max(charindex('\'))),
如果你展示了一個示例字符串和你正在尋找的輸出,這將會很有幫助。 –
另外你正在使用哪個dbms,MS SQL,MySql等? –
下面是示例字符串:C:\ Users \ xyz122 \ Desktop \ PF \ import \ 12-13 \ COMRECOP.xml。我正在尋找的輸出是文件名:例如:COMRECOP.xml – NonProgrammer