我有如下客户数据
Table= Customer
field= CardNo
中的数据CardNo
:
%ABC?;9991?
%ABC?;99912?
%ABC?;999123?
%ABC?;888123?
我想要的输出是
9991
99912
999123
888123
但是我想删除所有的“%ABC?;” 在前面和“?” 在后面,在整个CardNo
领域。我怎么做?我试过这个没有成功:
UPDATE Customer
SET cardno = RIGHT(cardno, LEN(cardno) - 7)
我收到一个错误:
"Return Error
Msg 536, Level 16, State 2, Line 1
Invalid length parameter passed to the RIGHT function.
The statement has been terminated."
出了什么问题,我该如何解决?