Cela ne se produirait que si PostCode
il manque un espace.Vous pouvez ajouter une conditionnalité telle que tous les PostCode
est récupéré si un espace n'est pas trouvé comme suit
select SUBSTRING(PostCode, 1 ,
case when CHARINDEX(' ', PostCode ) = 0 then LEN(PostCode)
else CHARINDEX(' ', PostCode) -1 end)