我的字符串值如下所述。刪除字符串中最後一個空格後的最後一個字符
字符串值:
喬治,馬特Ĵ
蘭布拉,託尼G.
預期輸出:
喬治,馬特
蘭布拉,託尼
我需要修剪像上面提到的信件。誰能幫我這個?
我實現了在SQL Server相同的由下面的查詢
declare @String as varchar(20) = 'Rambla, Tony G.'
select left(@string,len(@string)+1-charindex(' ',reverse(@string)))
我怎麼能在MS Access實現這一目標?
我嘗試了這些,並不能幫助
第1種方法
Left([ColumnName], Len([ColumnName]) -1)
第2種方法
SELECT LEFT(ColumnName, INSTRREV(ColumnName, " "))
啥子你說的「在訪問」是什麼意思?在Access VBA或Access SQL中? – 2014-09-22 13:19:25
我需要在Access SQL中。 – Learner 2014-09-22 13:23:17
'Left([ColumnName],InStrRev([ColumnName],「」) - 1)'適用於我。請解釋它爲什麼「沒有幫助」!您的查詢是「真正的」Access查詢還是Pass-Through查詢? – 2014-09-22 13:30:18