so some sample data
create table authors ( id int, name varchar(200) )
insert into authors values (1, 'John Smith')
insert into authors values (2, 'Jack Jones')
insert into authors values (3, 'Charles Johnston')
if you want to work with a table var we can make one and populate with a couple of search words
declare @t table(word varchar(10) )
insert into @t select 'smith' union select 'jones'
now we can select using wildcards
select authors.* from authors, @t words
where authors.name like '%'+words.word+'%'