Я думаю, что вы спрашиваете о том, как использовать подстановочные знаки для идентификации (и удаления) определенных строк?
На сервере sql подстановочный знак с одним символом равен '_', поэтому, если вы хотите удалить строки, начинающиеся с 'name1' и имеющие суффикс из одного символа, этот тип будет работать:
declare @names table (keycol int, namecol varchar(10))
insert into @names (keycol, namecol) values (1, 'name1a')
insert into @names (keycol, namecol) values (2, 'name1b')
insert into @names (keycol, namecol) values (3, 'name2a')
insert into @names (keycol, namecol) values (4, 'name2b')
insert into @names (keycol, namecol) values (5, 'name3a')
insert into @names (keycol, namecol) values (6, 'name3b')
delete from @names where namecol like 'name1_'
Если после части 'name1' будет больше символов, вы бы использовали:
delete from @names where namecol like 'name1%'