我使用了替换语句,我在客户名称后面有@@@
MR@BOB@REED@@@@@@@@@@@@@@@@@@@@@@@
我现在想摆脱@
之后的reed
。
我试过了:
select RTRIM(Name2,'@')
但是我收到了错误
rtrim函数需要1个参数。
答案 0 :(得分:2)
RTRIM
删除尾随空格。
您可能需要LEFT
或SUBSTRING
例如
select left('@mr@bob@reed@@@@@@@', charindex('@@','@mr@bob@reed@@@@@@@'))
答案 1 :(得分:1)
select substring(Name2,0,charindex('@@',Name2)) from table
在上面的查询中,'Name2'是列的名称,table是包含该列的'table'的名称。