2011-10-31 82 views
0

修剪的字符串我有一個這樣的串在我的MS Access數據庫如何從左

abcdefg\1234567890 

我需要查詢數據庫,並得到這樣

1234567890 

,所以我需要一個字符串修整\字符的剩餘部分。我將如何使用sql做到這一點?

回答

2

我會使用Mid函數InStr

Mid([X], InStr([X], "\") + 1) 
+0

嘿,謝謝,這個工作很完美 – Luke101

1

使用SUBSTRINSTR

開始修整位置是「\」字符的位置。

+1

訪問的SUBSTRING函數稱爲MID $ – onedaywhen

1

使用MID和InStr函數:)

= MID(COL,INSTR(COL, 「\」)+ 1)

1

我認爲你必須結合使用三個功能。你使用MID作爲基礎,那麼你需要FIND()來定位「/」的位置,最後你需要len來計算你應該拿多少。 MID有三個參數;字符串,起始位置,多少個字符。 它應該是這樣的:MID(列,查找(列,「/」),len(列) - 查找(列,「/」)

+0

'Mid'的最後一個參數是可選的;如果你忽略它,函數會返回字符串的其餘部分 – phoog

+0

好點phoog – bjorsig