我有个字段 有可能在右边会有空格L或者空格R也可能是直接L或者R 也可能没有 我现在想要判断如果有
我就去掉包含空格 应该怎么做 如下列表Produce
字段Name
苹果 L
苹果L
苹果R
苹果 R
苹果
------解决思路----------------------
update Produce set [name]=left([name],len([name])-2)+ltrim(replace(RIGHT([name],2),'L',''))
------解决思路----------------------
update Produce set [name]=left(name,2)+rtrim(ltrim(right(name,len(name)-2)))
------解决思路----------------------
UPDATE TB
SET COL=CASE
WHEN PATINDEX('% [LR]',COL)>0 THEN LEFT(COL,LEN(COL)-2)
WHEN PATINDEX('%[LR]',COL)>0 THEN LEFT(COL,LEN(COL)-1)
ELSE COL
END