フィールドに最初の4文字を切り捨てる関数を作成しようとしています。たとえば、フィールドの値がABC_123_EFG
の場合は、123_EFG
を返します。私はLEFTとLEN機能の組み合わせを使用しようとしましたが、何の成功もありませんでした。ここでLEN関数でLEFT関数を使用する
は...私はそれがあるべきだと思うものです
RIGHT(code, LEN(code) - 4) AS code_concat
しかし、それは私が間違って何をやっている
Msg 536, Level 16, State 2, Line 2
Invalid length parameter passed to the RIGHT function.
このエラーで失敗しますか?これを達成するための最良の方法ですか?
すべての値は、常に4文字以上になりますか? – Greg
'code'は少なくとも全部で4文字以上の長さですか? – AakashM
ちょうどそれを見て、それはnullにすることができます... opps –