これらの質問のいくつかを見てきましたが、助けになったものは見つかりませんでした!! 郵便番号の最初の部分のみを選択しようとしており、基本的にスペースの後の部分は無視しています。私が使用しているコードは
SUBSTRING(PostCode, 1 , CHARINDEX(' ', PostCode ) -1)
ただし、無効な長さパラメーターが LEFT または SUBSTRING 関数に渡されます! null や空白はありませんが、最初の部分だけしかないものもあります。これがエラーの原因ですか? もしそうなら、回避策は何ですか?