Вы можете конвертировать. в%, чтобы вы могли сделать LIKE
SELECT @yourfilter = REPLACE(@yourfilter, '.', '%');
Тогда просто используйте это:
SELECT * FROM TABLE WHERE COLUMN LIKE @yourfilter
Это будет эквивалентно:
SELECT * FROM TABLE WHERE COLUMN LIKE 'b% love'
OR
SELECT * FROM TABLE WHERE COLUMN LIKE 'b% l%'
Вот рабочий пример SQL Fiddle