以下のような顧客データがあります
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."
何が問題で、どうすれば修正できますか?