Eu acho que isto é o que você está procurando -
select Address1+Address2 as CompleteAddress from YourTable
where Address1+Address2 like '%YourSearchString%'
Para evitar que uma palavra composta seja criada quando anexamos address1 a address2, você pode usar isto -
select Address1 + ' ' + Address2 as CompleteAddress from YourTable
where Address1 + ' ' + Address2 like '%YourSearchString%'
Portanto, '123 Center St' e 'Apt 3B' não serão '123 Center StApt 3B', mas serão '123 Center St Apt 3B'.