Itu hanya akan terjadi jika PostCode tidak ada spasi. Anda dapat menambahkan persyaratan sedemikian rupa sehingga semua PostCode diambil jika spasi tidak ditemukan sebagai berikut
select SUBSTRING(PostCode, 1 ,
case when CHARINDEX(' ', PostCode ) = 0 then LEN(PostCode)
else CHARINDEX(' ', PostCode) -1 end)