Det ville kun ske, hvis PostCode
mangler et mellemrum. Du kan tilføje betingelser, således at alle PostCode
hentes, hvis et mellemrum ikke findes som følger
select SUBSTRING(PostCode, 1 ,
case when CHARINDEX(' ', PostCode ) = 0 then LEN(PostCode)
else CHARINDEX(' ', PostCode) -1 end)