我的字符串值如下所述。删除字符串中最后一个空格后的最后一个字符
字符串值:
乔治,马特Ĵ
兰布拉,托尼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